2010-08-23 3 views
0

다음 코드를 사용하여 JAR 파일을 열 수 없습니다. 하지만 JAR 파일을 열 수 있습니다.Java 코드에서 특정 JAR 파일을 열 수 없습니다.

try { 
     Desktop.getDesktop().open(new File("myPlugin.jar")); 
    } 
     catch(Exception exception) { 
     exception.printStackTrace(); 
     }  
     } 

JAR 파일을 잘못 내보내거나 Manifest 파일에 오류가 있는지 알 수 없습니다.

Manifest-Version: 1.0 
Class-Path: . 
Main-Class: Reader 

아무 도움이됩니다. 감사.

+0

무엇이 오류입니까? – jjnguy

+0

스택 트레이스를 표시 할 수 있습니까? –

+0

어떤 종류의 예외가 있습니까? 예외가 발생하지 않지만 항아리가 비어있는 것처럼 보입니까? –

답변

1

어쩌면 당신이 당신의 병 파일을 호출하도록 Windows를 요구하고있다처럼

+0

효과가있었습니다. 고맙습니다! 오류가 전체 경로를 지정하지 않는 것 같습니다. 하지만 전체 경로를 지정하지 않으면 다른 JAR 파일에서 작동합니다. 어떤 아이디어? –

+0

위의 다른 주석에 대한 응답 ... 오류나 예외는 없었으며 프로그램은 정상적으로 컴파일됩니다. Groovy Console에서 실행하고 있습니다. –

0

이 소리 파일의 전체 경로에 넣어보십시오. 당신은 CMD.EXE에서 그것을 호출 할 수 있습니까?

java -jar myPlugin.jar 

내 생각에 오류 메시지가 표시되면 자동으로 삭제됩니다. CMD.EXE에서 실행하면 문제가 표시됩니다.

+0

JAR 파일도 명령 프롬프트에서 실행됩니다. 여기에는 문제가 없습니다. –

관련 문제