Heim > Java > JavaErste Schritte > Hauptteil

Es gibt eine detaillierte Einführung in die Funktionsweise von JAR-Paketen in Java

王林
Freigeben: 2019-11-28 13:30:55
nach vorne
2171 Leute haben es durchsucht

Es gibt eine detaillierte Einführung in die Funktionsweise von JAR-Paketen in Java

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);
	}
}
Nach dem Login kopieren
package com.imooc.jardemo1.impl;

public class Teacher {
	public String name;
	public int id;
	public static void greeting() {
		System.out.println("Welcome!");
	}	
}
Nach dem Login kopieren

Empfohlenes Online-Video-Tutorial: Java-Lernvideo

Rechtsklick auf Projekt-Export

Es gibt eine detaillierte Einführung in die Funktionsweise von JAR-Paketen in Java

Ausführbare Jar-Datei auswählen

Es gibt eine detaillierte Einführung in die Funktionsweise von JAR-Paketen in Java

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

Es gibt eine detaillierte Einführung in die Funktionsweise von JAR-Paketen in Java

, 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

Es gibt eine detaillierte Einführung in die Funktionsweise von JAR-Paketen in Java

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

Es gibt eine detaillierte Einführung in die Funktionsweise von JAR-Paketen in Java

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);	
	}
}
Nach dem Login kopieren

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!

Verwandte Etiketten:
Quelle:csdn.net
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage