ubuntuusers.de

class Datei öffnen

Status: Ungelöst | Ubuntu-Version: Ubuntu 6.06 (Dapper Drake)
Antworten |

Ifficless

Avatar von Ifficless

Anmeldungsdatum:
3. August 2006

Beiträge: Zähle...

Wohnort: Luhden

Hallo zusammen,

kann mir jemand sagen, mit welchem Programm ich Java Dateien mit der Endung *.class öffnen kann?

Habe bereits JDR und JDK installiert.

Bei der Eingabe von :

javac

passiert folgendes:

Eclipse Java Compiler v_585_R31x, 3.1.2 release, Copyright IBM Corp 2000, 2006. All rights reserved.

 Usage: <options> <source files | directories>
 If directories are specified, then their source contents are compiled.
 Possible options are listed below. Options enabled by default are prefixed with  '+'

 ... 76 Zeilen gelöscht von user unknown ...

    -? -help           print this help message
    -v -version        print compiler version
    -showversion       print compiler version and continue

Das sieht für mich eigentlich so aus, als würde es funktionieren. Aber ich weiß halt nicht womit ich eine class Datei öffnen kann.
Danke für eure Mühen!

MFG Benny

Maduser

Avatar von Maduser

Anmeldungsdatum:
3. Mai 2005

Beiträge: 1238

class Dateien kann man nicht wirklich öffnen. Die kannst du nur ausführen mit

java datei.class

. Es handelt sich dabei um Code für die JVM.

Hello_World

Anmeldungsdatum:
13. Juni 2006

Beiträge: 3620

Maduser hat geschrieben:

class Dateien kann man nicht wirklich öffnen. Die kannst du nur ausführen mit

java datei.class

Falsch. Die Datei foobar.class würde man mit dem Befehl "java foobar" ausführen, nicht "java foobar.class". Und auch das funktioniert nur, wenn die Klasse eine public static void main(String[] args)-Mehode hat.

user_unknown

Avatar von user_unknown

Anmeldungsdatum:
10. August 2005

Beiträge: 17599

Wohnort: Berlin

Und - sofern man überhaupt von 'Öffnen' im Zusammenhang mit Dateien sprechen will - wird die Datei dabei so wirklich geöffnet, wie eine Datei nur wirklich geöffnet werden kann.
Mit

chmod a-r datei.class

kann man ja mal jedem die Leserechte entziehen, und versuchen, das Programm auszuführen...

spaceman

Anmeldungsdatum:
1. Mai 2005

Beiträge: 28

Naja es gibt schon spezielle bytecode-viewer für Java bytecode. Einfach mal nach "java bytecode viewer" googeln.
oder mal Folgenden probieren: http://prdownloads.sourceforge.net/jclasslib/

user_unknown

Avatar von user_unknown

Anmeldungsdatum:
10. August 2005

Beiträge: 17599

Wohnort: Berlin

java ist eine elaborierte Form eines Bytecodeviewers. ☺

Antworten |