jar 패키지를 사용하는 이유는 무엇인가요? .java 파일을 컴파일한 후 .class 파일이 생성되는데, 이를 다른 프로그램에서 직접 작성하거나 다른 사람에게 제공하여 사용하게 되면 매우 불편합니다. 따라서 일부 .class 파일은 jar 패키지로 패키징되며, jar 패키지에는 일부 리소스 파일(예: txt 파일, html 파일, CSS 파일 등)과 매니페스트 파일 META-INF/MANIFEST.MF도 포함될 수 있습니다.
.class 파일은 플랫폼 독립적이므로 jar 패키지는 크로스 플랫폼입니다. 실행 가능한 jar 패키지인 경우 매니페스트 파일에는 Main 메서드 항목을 나타내는 Main-Class 속성이 포함됩니다.jar 패키지 만드는 방법
환영반과 교사반 두 가지 수업이 있습니다
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!"); } }
java 학습 동영상
Runnable Jar 파일 선택
아래 그림의 첫 번째 상자에서 항목 파일을 선택합니다. 두 번째 상자는 내보낸 Jar 패키지의 위치와 이름을 클릭하여 패키징을 완료합니다.
jar 패키지 사용 방법프로젝트 디렉터리에 새 폴더 lib를 만듭니다. New->폴더, 파일 이름 lib, 사용해야 하는 jar 패키지 복사
jar 패키지 추가 경로에서: 사용해야 하는 jar 패키지를 마우스 오른쪽 버튼으로 클릭 ->빌드 경로 ->빌드 경로에 추가
테스트 클래스 JarTest를 작성하면 클래스, 메소드, 등을 Jar 패키지에 포함(자동으로 가져옴)
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); } }
요약:
jar 패키지를 사용하면 여러 파일을 하나의 파일로 압축하여 쉽게 사용할 수 있다는 장점이 있습니다.
이 기사는
Java 시작하기칼럼을 통해 모든 사람에게 추천됩니다. 이 칼럼에 오셔서 함께 소통하고 배울 수 있습니다.
위 내용은 Java에서 jar 패키지의 작동에 대한 자세한 소개가 있습니다.의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!