Wie mache ich ein JAR aus einer .java

Ich schrieb ein einfaches Programm mit einer Java-Anwendung (nicht Anwendung, die Projekte hat, aber Anwendung innerhalb eines Projekts; .java), die einen einzigen Frame hat. Beide Dateien sind .java, so dass ich kein Manifest schreiben kann, das für das JAR benötigt wird. Die Datei MyApp.java beginnt wie eine Klasse mit package, importiert dann public class MyApp { und hat eine main-Funktion, aber sie ist immer noch .java! Ich schreibe es in JDeveloper 11g, wenn es hilft...

Hat jemand eine Idee, wie man aus diesen Dateien ein JAR erstellen kann?

Öffnen Sie eine Eingabeaufforderung.

Wechseln Sie in das Verzeichnis, in dem Sie Ihre .java-Dateien haben

Erstellen Sie ein Verzeichnis build

Führen Sie die Java-Kompilierung von der Befehlszeile aus

javac -d ./build *.java

Wenn es keine Fehler gibt, sollten Sie im Build-Verzeichnis Ihren Klassenbaum haben

in das Build-Verzeichnis verschieben und eine

jar cvf YourJar.jar *

Zum Hinzufügen des Manifests prüfen Sie die jar-Befehlszeilenschalter

Kommentare (4)

Einfach mit der Kommandozeile:

javac MyApp.java
jar -cf myJar.jar MyApp.class

Einige IDEs vermeiden die Verwendung des Kommandozeilen-Terminals

Kommentare (2)

Dies kann ohne Terminal, direkt aus der IDE erfolgen. Netbeans, zum Beispiel.

  1. Erstellen Sie ein separates Projekt mit Paketen (Projekt erstellen - Java - Java-Klassenbibliothek).
  2. Legen Sie Ihre .java-Klassen dort ab.
  3. Erstellen Sie dieses Projekt.
  4. Gehe zu deinem Projektordner und finde dort die Ordner build und dist.
  5. Finde die .jar Datei in deinem dist Ordner.
  6. Holen Sie Ihr anderes Projekt und fügen Sie diese .jar-Datei zu den Projektbibliotheken hinzu.
  7. Sie können nun Klassen aus dieser Bibliothek und ihre Methoden direkt im Code referenzieren, wenn der Import automatisch für Sie durchgeführt wird.
Kommentare (0)