2016-09-09 2 views
1

나는 Hello.java라는 자바의 고전 안녕하세요 세계 프로그램을 만들어 :Jar 파일이 제대로 작동하지 않습니까?

public class Hello { 
    public static void main(String[] args) { 
     System.out.println("Hello world"); 
    } 
} 

나는 그것을 컴파일 : 다음

Main-Class: Hello 

I : javac Hello.java 다음
내가 매니페스트라는 manifest.txt가했다 said jar cfm myJar.jar manifest.txt Hello.class 그리고 정말로 그것은 병 파일
을 만들었지 만 내가했을 때 java -jar myJar.jar 그것은 주요 매니페스트 특성을 말하지 않았다. advance에 감사드립니다.

+0

매니페스트 파일은 META-INF /에 있어야하며 이름은 MANIFEST.MF 여야합니다. – Jens

답변

0

그것은

항아리 -cvfm myJar.jar manifest.txt가 COM 같아야을 .mysample.work.Hello.class

v - 자세한 정보 (옵션)

것은 당신의 안녕 클래스를 확인 올바른 패키지를 가지고

0

당신은 META-INF/MANIFEST.MF를 수정하고이 라인 메인 클래스 추가해야합니다 com.mypackage.YourClass