Maison > Java > Javacommencer > Il existe une introduction détaillée au fonctionnement des packages jar en Java

Il existe une introduction détaillée au fonctionnement des packages jar en Java

王林
Libérer: 2019-11-28 13:30:55
avant
2194 Les gens l'ont consulté

Il existe une introduction détaillée au fonctionnement des packages jar en Java

Pourquoi utiliser le package jar et qu'est-ce que le package jar

Une fois le fichier .java compilé, un fichier .class est généré Si. il est écrit directement dans d'autres programmes. Ou il ne serait pas pratique de le fournir à d'autres, alors regroupez certains fichiers .class dans un package jar. Le package jar peut également contenir des fichiers de ressources (tels que des fichiers txt, des fichiers html, des fichiers css, etc.). etc.), et un fichier manifeste META -INF/MANIFEST.MF.

Les fichiers .class sont indépendants de la plate-forme, le package jar est donc multiplateforme. S'il s'agit d'un package jar exécutable, le fichier manifeste contiendra l'attribut Main-Class, indiquant l'entrée de la méthode Main.

Comment créer un package jar

Il existe deux classes comme suit, la classe de bienvenue et la classe d'enseignant

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);
	}
}
Copier après la connexion
package com.imooc.jardemo1.impl;

public class Teacher {
	public String name;
	public int id;
	public static void greeting() {
		System.out.println("Welcome!");
	}	
}
Copier après la connexion

Tutoriel vidéo en ligne recommandé : Vidéo d'apprentissage Java

Cliquez avec le bouton droit sur le projet-Exporter

Il existe une introduction détaillée au fonctionnement des packages jar en Java

Sélectionnez le fichier Runnable Jar

Il existe une introduction détaillée au fonctionnement des packages jar en Java

Comme indiqué ci-dessous La première case sélectionne le fichier d'entrée, la deuxième case est l'emplacement et le nom du package Jar exporté, cliquez sur Terminer

Il existe une introduction détaillée au fonctionnement des packages jar en Java

pour terminer l'emballage .

Comment utiliser le package jar

Créez un nouveau dossier lib dans le répertoire du projet : Nouveau->Dossier, nom de fichier lib, vous vous devrez utiliser Copiez le package jar dans

Il existe une introduction détaillée au fonctionnement des packages jar en Java

Ajoutez le package jar au chemin de construction : Cliquez avec le bouton droit sur le package jar que vous souhaitez utiliser ->Chemin de construction - >Ajouter au chemin de construction

Il existe une introduction détaillée au fonctionnement des packages jar en Java

Écrivez la classe de test JarTest, vous pouvez utiliser les classes, méthodes, etc. dans le package Jar (sera automatiquement importé)

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);	
	}
}
Copier après la connexion

Résumé :

L'avantage d'utiliser un package jar est de regrouper un tas de fichiers dans un seul fichier pour une utilisation facile.

Cet article est recommandé à tout le monde par la rubrique Introduction Java Vous pouvez venir dans cette rubrique pour communiquer et apprendre ensemble.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:csdn.net
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal