
Ich habe die folgenden Dateien auf meinem PC gespeichert, weiß aber nicht, wie ich sie ausführen kann. Ich glaube, sie haben etwas mit Java zu tun, also habe ich versucht, sie zu verwenden,
java filename
aber es hat nicht funktioniert. Irgendwelche Vorschläge?
EDIT: Ich habe die Datei, die ich erhalten habe, so verlinkt, dass Sie sie selbst ausprobieren können. Wenn etwas funktioniert, sagen Sie es mir bitte auch.https://anonymousfiles.io/Hl8dKd20/
Antwort1
Java- .class
Dateien enthalten Java-Bytecode, der auf einer JVM ausgeführt werden soll. Ohne den Einstiegspunkt des Programms (zu dem diese .class
Dateien gehören) zu kennen, können Sie einzelne Dateien nicht „ausführen“ .class
. Wenn Sie den Quellcode (also die Dateien) sehen möchten, .java
der zum Erstellen dieser Dateien verwendet wurde, versuchen Sie es mit JD, dem Java-Decompiler:https://java-decompiler.github.io/
Bearbeiten: JD scheint stark veraltet zu sein. Verwenden Sie stattdessen diesen Online-Decompiler:http://www.javadecompilers.com/
Bearbeitung Nr. 2: Anscheinend .class
handelt es sich bei diesen Dateien um einzelne Applets. Folgen Sie dieser Kurzanleitung, um sie zum Laufen zu bringen (Sie benötigen Java 8 dafür appletviewer
):https://www.cs.colostate.edu/helpdocs/JavaInDOS.html(ersetzen Sie einfach DOS-Befehle durch ihre *nix-Äquivalente, nano
also durch notepad
, mv
statt durch cp
usw.)