2012-04-09 8 views
1

Ich brauche Hilfe, mein Java-Programm bereit für die Veröffentlichung. Ich habe ein Programm mit drei Paketen in jedem Paket sind Klassen. Innerhalb eines Pakets ist die Klasse mit main, die beim Ausführen alle anderen Klassen benötigt. Meine Frage ist, wie baue ich dieses Java-Projekt, so dass jeder es ausführen kann. Die Struktur der Dateien ist wie folgt:Get Java-Programm bereit für die Veröffentlichung

  • src/table/Java-Dateien
  • src/Schule/Java-Dateien
  • src/schoolSort/Java-Dateien

Der Haupt befindet sich in schoolSort/Main.java ich habe ein Windows 7 einrichten und ich habe versucht:

javac table/*.* school/*.* schoolSort/*.* 

und das erzeugte Klassendateien, aber die Haupt-f Ich werde nicht laufen. Hilfe bitte. Ich benutze Eclipse und habe das auch versucht, aber es schien nicht zu funktionieren.

+0

Brandon, können Sie Ihren Code posten, damit wir einen Kontext haben? Bitte posten Sie auch alle Fehlermeldungen, die Sie erhalten und welche Befehle Sie ausgeführt haben. – jmort253

+0

Sowie können Sie mehr auf "es schien nicht zu funktionieren" näher ausführen? – kosa

Antwort

2

In Eclipse können Sie mit der rechten Maustaste auf Ihr Projekt klicken und es als ausführbares jar exportieren. Es fragt nach Ihrer Hauptklasse (durch die Run-Konfiguration, die Sie verwendet haben) und Sie sollten gut von dort aus gehen.

Direkt am Projekt klicken> Exportieren> Java> Runnable Jar File

+0

Ich habe es einfach ausprobiert und das erzeugte eine einzige JAR-Datei, die beim Anklicken nichts unternahm. Beim Ausführen von der Befehlszeile mit Java sagt javatest.jar "Fehler: Konnte Hauptklasse javatest.jar nicht finden oder laden" – Brandon

+0

Sie müssen 'java -jar javatest.jar' verwenden –

+0

Vielen Dank soooo !!! – Brandon

0

Sie müssten ein ausführbares jar erstellen. Dies ist das Artefakt, das du mit anderen teilen wirst.

Here ist die Menge der grundlegenden Schritte, die Sie folgen müssen, um ein Glas

Here ist der Satz von Schritten erstellen Sie eine ausführbare jar zu erstellen.

Ich bin sicher, Eclipse wird Ihnen mit diesen Schritten helfen, aber ich habe es nicht viel verwendet.

0

in Eclipse, können Sie File-> Export-> Java-> Runnable JAR-Datei tun ...

0

Überprüfen Sie Ihre Pakete sind in Klassenpfad. Wenn sich Ihre Pakete im Klassenpfad befinden, sollten Sie versuchen, 'ant' zu verwenden, um Ihre Anwendung zu erstellen.

Verwandte Themen