Ich programmiere nun schon seit einem Jahr hobbymässig in Java, doch eines habe ich bis heute nicht herausgefunden: Wenn ich eine Java-Source mit mehreren inneren Klassen kompiliere, erzeugt mir der Compiler für jede Klasse ein separates .class-File!
Wie kann ich alles in ein .class-File kompilieren?
Wie kann ich alles in ein .class-File
kompilieren?
Das geht nicht, es wird immer für jede Klasse ein eigenes Class-File erzeugt. Trotzdem kannst Du alles in eine Datei packen! Dazu gibt es das Tool Jar. Eigentlich arbeitet es so ähnlich, wie ein Packer. Mit ‚jar cvf bla.jar *.class‘ packst Du alle class-Dateien in ein eigenes Jar-File.