2013-11-03 3 views
2

내가.jar 파일은 MANIFEST.MF

java -jar jts.jar 

을 통해 jar 파일을 실행하려고하고있는 메인 클래스의 속성을 포함하지 않지만 '메인 클래스를 포함하지 않는 MANIFEST.MF를 때문에 실행할 수 없습니다 '속성. jar 파일을 실행하는 데 필요합니다.

9-10 .jar 파일과 동일한 문제가 있습니다. jar 파일에서 mainclass를 찾는 방법을 알려주십시오. jar 파일에 직접 정의 된 mainclass가 없습니다. 올바른 주 클래스를 찾는 방법과 manifest.mf에 어떻게 추가해야합니까?

+0

사용중인 IDE에 대해 언급하십시오. –

+0

java -cp jst.jar YourMainClass를 사용하여 실행 – farmer1992

+0

jar에 정의 된 메인 클래스가 없으면 실행될 예정이 아닐 수 있습니다. – Henry

답변

0

명령 줄에서 다음 명령을 사용하여 기존 매니페스트가있는 jar를 생성 할 수 있습니다.

jar cvfm MyJarName.jar manifest.txt *.class 

자세한 내용은 page을 참조하십시오.

또는 Eclipse를 사용하는 경우. jar를 내보내려면 here의 단계를 따르십시오.

-1
1. You can open the jar file with winzip or winrar. 
2. Open manifest file in notepad. 
3. Add main-class: ClassNameContianingMainMethod. 
4. Save the file and then run it 
관련 문제