2013-08-12 5 views
1

Java GUI의 초보자이고 Netbeans 7.3을 사용하여 스윙 구성 요소를 사용하고 있는데 문제는 모두 정상적으로 작동하지만 하루를 깨끗하게 클릭 한 것입니다. & 빌드하고 테스트 한 JAR 파일, 실행되지 않았습니다, Netbeans에서 실행하고 잘 작동합니다.
그런 다음 Build Properties의 문제 일 것이라고 생각하여 Jar 파일과 잘 작동하는 프로젝트의 빌드 속성을 비교했지만 차이점을 찾을 수 없습니다. 문제는 JAR 파일을 두 번 클릭하면 오류가 표시됩니다. cmd에서 실행하는 것과 같은 여러 가지 방법을 시도했지만 작동하지 않았습니다.
누구나 나를 도울 수 있습니다. 무엇이 실종 될 수 있고, 한 가지 더 있습니다. Netbeans를 통해 다른 컴퓨터에서 내 프로젝트를 만들려고했지만 아무런 쓸모가 없습니다.netbeans에 의해 빌드 된 JAR 파일

+0

어떻게 명령 줄에서 파일을 실행하려고합니까? 어떤 OS를 실행하고 있습니까? – jsedano

+0

Windows 8을 사용하고 cmd를 실행 한 다음 dist 디렉토리를 탐색 한 다음 확장자가 – JProgrammer

+2

인 jar 파일의 이름을 쓰면 다음과 같이 실행하십시오. java -jar nameofJar.jar – jsedano

답변

1

winrar로 .jar 파일을 열어보십시오. 클래스가 .jar 파일에 추가되는지 확인하십시오. 추가되지 않은 파일이 넷빈즈의 버그 일 가능성이 높은 경우 netbeans 7.2를 설치 한 다음 열어보십시오. 프로젝트를 다시 시작한 다음 Jar 파일을 다시 생성하십시오. 넷빈즈와 비슷한 문제가 있었는데 7.3

1

다른 폴더에서 .jar 파일을 실행했다고 생각합니다. 그렇다면 응용 프로그램이 일부 파일 (그림 등)을 찾을 수 없다는 것을 의미합니다. 따라서 응용 프로그램에서 사용하는 일부 파일이있는 경우 "lib"라는 폴더를 만들고 파일을 배치하십시오 (.jar 파일은 제외). 예 :

File file = new File("/images/etc.png"); 

은 lib/images 디렉토리에 위치한다는 의미입니다. 그래서 .jar 파일은 여기에서 실행할 수 있습니다 :

C : /myTestApplications/myApp.jar

또한

C 폴더 포함 :/myTestApplications/lib 디렉토리/이미지

시도해보십시오.

관련 문제