2012-07-19 3 views
1

는 최근 Electronics.jar라는 .jar 파일을 만들었습니다내가 Windows Vista에서 내 JAR 파일을 실행할 수 없습니다

(C 위치 : \ 자바 \ 일식 \ 자바 \ jdk1.7.0_03 빈> 전자 \ .jar)

및 실행되지 않습니다. 나는 그것을 달리기의 다른 방법의 짐을 시도했다. 내가 명령 프롬프트에서 명령을

C:\Java\eclipse\Java\jdk1.7.0_03\bin>javaw -jar Electronics.jar 

를 사용하고, 나는 배치 파일에서 동일한 명령 실행을 시도, 나는 Windows 탐색기에서 아이콘을 더블 클릭을 시도했습니다. 후자의 방법은 파일을 여는 데 사용할 프로그램을 묻는 팝업 상자를 표시합니다. javaw.exe 파일을 찾아 선택한 다음 실행하려고했지만 아무 일도 없었습니다. 누구든지 도와 줄 수 있습니까?

+1

실행 가능한 jar 파일을 실행하려고입니다 무엇을 할 수 있는지 탐험가 창에서 찾을 수있는 경우 META-INF/MANIFEST.MF 파일에 Main-Class를 지정해야합니다. 아마도 이것을 놓친 것일 수도 있습니다. –

+0

아직 assoc과 ftype을 사용해 보셨나요? – selllikesybok

+0

아니요 ... 무엇을 입력해야합니까? – imulsion

답변

0

당신은 당신이 open command prompt here를 선택한 다음, 빈 공간에 (동안 Windows 탐색기에서) 파일의 위치를 ​​shift + rightClick 가서 java Electronics.jar

+0

오류가 발생했습니다. 주 클래스를 찾거나로드 할 수 없습니다. Electronics.jar – imulsion

+0

코드에 기본 클래스가 있습니까? 'void main (String [] args) {// 모든 코드}' –

+0

물론; 명령 프롬프트 또는 Eclipse에서 .class 파일을 실행하면 프로그램이 올바르게 실행됩니다. 실행되지 않는 유일한 시간은 JAR 파일입니다. 그건 그렇고, 그것은 JFrame, 그래서 메인() 하단에 가서 단 하나의 라인 : 전자 g = new Electronics(); – imulsion

관련 문제