2016-11-30 1 views
-2

키 스토어를 작성하는 프로그램을 작성했습니다. IDE에서이 코드를 실행하면 완벽하게 실행됩니다. 그러나 jar 파일을 실행할 때 오류가 발생하지 않지만 생성 된 키 저장소를 찾을 수 없습니다.jar 파일로 작성된 키 스토어를 찾을 수 없습니다.

몇 가지 추가 정보 - jar 파일은 다음 명령을 사용하여 cmd를 프롬프트에서 만들어졌습니다 : 나는 몇 가지되지 않는 방법으로 사용하고 있기 때문에

javac -XDignore.symbol.file Keygenerate.java 
echo Main-Class: Keygenerate >manifest.txt 
jar cvfm myjar.jar manifest.txt *.class 

내가 -XDignore.symbol.file 옵션을 사용하는 이유는 내 자바 파일. 내 파일은 Netbeans에서 완벽하게 실행되지만 정리 및 빌드는 수행되지 않습니다. 이것이 jar을 컴파일하고 생성하기 위해 커맨드 라인을 사용하는 이유입니다.

+0

Err, 코드가 키 저장소를 어디에서 생성합니까? 이 질문에 대해서는 무엇입니까? – EJP

답변

-3

당신은 당신이 프로젝트와 항아리 폴더 구조를 보여줄 수 myjar.jar

의 META-INF 폴더에 매니페스트 파일을 추가해야 할 수 있습니다?

+0

첫 번째 문장은'jar' 명령의'm' 옵션과 정확히 같습니다. 두 번째 문장은 대답이 아니라 질문입니다. – EJP

관련 문제