IntelliJ IDEA 12.1.3을 사용하고 있습니다. 하나의 모듈을 가지고 있고 주어진 단계에 따라 jar로 변환하려고합니다. here. jar 파일을 만들었고 jar 파일을 D : /로 옮겼습니다. 나는 다음과 같은 메시지가이 병을 실행하려고하면 : IntelliJ IDEA에서 가변 항아리 만들기
나는 그것이 완벽하게 작동
java -classpath jar com.code.TestCase
를 사용하여 실행하면 항아리
에서 메인 클래스 매니페스트 속성을로드하지 못했습니다.
왜 이런 일이 발생합니까? IntelliJ IDEA를 사용하여 항아리를 만들었습니다. 그 jar에는 내가 추가 한 모든 외부 라이브러리에 대한 모든 코드가 있습니다. SRC에 매니페스트 파일에서
:Manifest-Version: 1.0
Build-Jdk: 1.6.0
Built-By: ubuntu
Created-By: Apache Maven
Archiver-Version: Plexus Archiver
Name: org.apache.log4j
Implementation-Vendor: "Apache Software Foundation"
Implementation-Title: log4j
Implementation-Version: 1.2.15
왜 jar 파일의 MANIFEST.MF에 추가되지 Main-Class
이지만,에 Main-Class
있습니다
Manifest-Version: 1.0
Main-Class: com.code.TestCase
하지만 항아리의 매니페스트 파일 내용입니다 src?
Intellij 아이디어 * 1 *? 또는 아마도 11, 12 또는 13을 의미 했습니까? – vikingsteve
'com.code.TestCase' 클래스를 공유 할 수 있습니까? 그것은 주된 방법을 가지고 있어야합니다 –
@vikingsteve 12.1.3 – muthu