Warum JAR-Paket verwenden und was ist ein JAR-Paket?
Nachdem die .java-Datei kompiliert wurde, wird eine .class-Datei generiert Es wird direkt in andere Programme geschrieben. Oder es wäre unpraktisch, es anderen zur Verfügung zu stellen. Packen Sie daher einige .class-Dateien in ein JAR-Paket. Das JAR-Paket kann auch einige Ressourcendateien enthalten (z. B. TXT-Dateien, HTML-Dateien, CSS-Dateien usw.). usw.) und eine Manifestdatei META -INF/MANIFEST.MF.
.class-Dateien sind plattformunabhängig, daher ist das JAR-Paket plattformübergreifend. Wenn es sich um ein ausführbares JAR-Paket handelt, enthält die Manifestdatei das Main-Class-Attribut, das den Main-Methodeneintrag angibt.
So erstellen Sie ein JAR-Paket
Es gibt zwei Klassen: Willkommensklasse und Lehrerklasse
package com.imooc.jardemo1; import com.imooc.jardemo1.impl.Teacher;; public class Welcome { public int num; public static void main(String[] args) { Teacher.greeting(); Welcome welcome=new Welcome(); Teacher lee=new Teacher(); welcome.addTeacher(lee, 1, "gil"); welcome.getTeaInfor(lee); } public void addTeacher(Teacher teacher,int id,String name) { teacher.id=id; teacher.name=name; } public void getTeaInfor(Teacher teacher) { String str="ID:"+teacher.id+" Name:"+teacher.name; System.out.println(str); } }
package com.imooc.jardemo1.impl; public class Teacher { public String name; public int id; public static void greeting() { System.out.println("Welcome!"); } }
Empfohlenes Online-Video-Tutorial: Java-Lernvideo
Rechtsklick auf Projekt-Export
Ausführbare Jar-Datei auswählen
Wie unten gezeigt, wählt das erste Feld die Eingabedatei aus, das zweite Feld enthält den Speicherort und den Namen des exportierten Jar-Pakets. Klicken Sie auf Fertig stellen
, um die Verpackung abzuschließen .
So verwenden Sie das JAR-Paket
Erstellen Sie einen neuen Ordner lib im Projektverzeichnis: Neu->Ordner, Dateiname lib, Sie muss das JAR-Paket kopieren nach
JAR-Paket zum Build-Pfad hinzufügen: Klicken Sie mit der rechten Maustaste auf das JAR-Paket, das Sie verwenden möchten ->Build-Pfad - >Zum Build-Pfad hinzufügen
Schreiben Sie die Testklasse JarTest. Sie können die Klassen, Methoden usw. im Jar-Paket verwenden (wird automatisch importiert)
package com.imooc.jartest; import com.imooc.jardemo1.Welcome; import com.imooc.jardemo1.impl.Teacher; public class JarTest { public static void main(String[] args) { Welcome.main(args); Welcome welcome=new Welcome(); Teacher teacher=new Teacher(); welcome.addTeacher(teacher, 2, "pelle"); welcome.getTeaInfor(teacher); } }
Zusammenfassung:
Der Vorteil der Verwendung eines JAR-Pakets besteht darin, dass eine Reihe von Dateien zur einfacheren Verwendung in einer Datei zusammengefasst werden.
Dieser Artikel wird von der Rubrik Java-Einführung empfohlen. Sie können zu dieser Rubrik kommen, um gemeinsam zu kommunizieren und zu lernen.
Das obige ist der detaillierte Inhalt vonEs gibt eine detaillierte Einführung in die Funktionsweise von JAR-Paketen in Java. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!