2012-02-21 5 views
0

내가 자바 6 명령 프롬프트에서 jar 파일을 생성하고 난 사용하여 jar 파일을 실행할 때 utility.Finally이 successfully.But 검증 된 JDK의 jarsigner의를 사용하여 jar 파일에 서명이Java 명령 프롬프트에서 서명 된 jar 파일을 실행하는 방법은 무엇입니까?

Java -jar JarExample.jar 

NoClassDefFoundError.Could not find the main class :JarTest

같은 예외가 발생합니다

이 내 매니페스트 파일 내용이다 :

Manifest-Version: 1.0 
Created-By: 1.6.0_20 (Sun Microsystems Inc.) 
Main-Class: JarTest 

Name: ClassFile.class 
SHA1-Digest: 6/tiYFkvtAy4Vl0ODl/6y6j/IJU= 

Name: JarTest.class 
SHA1-Digest: eDa/GNMKffutC3xfAyAwX0mCNnM= 

하지만 fine.So 근무 항아리에 서명하기 전에

, 나는이 뭐가 잘못 됐는지 몰라?

이 문제를 해결하려면 제발 도와주세요.

+0

*를 * 왜 당신은 당신을 낭비하고있다 : 나는 아래 보여줄 정보를 가지고 있어야 생성 된 jar 파일에 있도록 매니페스트 파일은 클래스 경로 변수가 있어야합니다 그리고 더 중요한 것은 우리의)이 쓰레기와 함께 시간? 복사/붙여 넣기. –

+0

@AndrewThompson 아마 그는 Windows에있어 :) –

답변

1

귀하의 질문을 보았습니다. 귀하의 문제는 어디에 있는지 알고 있습니까? ("JarExample.jar \ -jar 자바"

Manifest-Version: 1.0 
Created-By: 1.6.0_20 (Sun Microsystems Inc.) 
Main-Class: JarTest 
Class-Path:./lib/yourName.jar ./lib/*