netbeans IDE를 사용하여 실행 가능한 jar 파일을 만들었습니다. 시스템에서 제대로 작동하지만 어제 필자는 내 친구에게 파일을 보냈습니다. 파일이 실행 중이 아니라고 불평하고 있습니다. 스플래시 화면을 닫은 다음 닫으면 JRE 6이 설치됩니다.자바 실행 jar 파일이 제대로 실행되지 않습니다.
문제를 해결할 수 없습니다. 누군가 도울 수 있습니까?
netbeans IDE를 사용하여 실행 가능한 jar 파일을 만들었습니다. 시스템에서 제대로 작동하지만 어제 필자는 내 친구에게 파일을 보냈습니다. 파일이 실행 중이 아니라고 불평하고 있습니다. 스플래시 화면을 닫은 다음 닫으면 JRE 6이 설치됩니다.자바 실행 jar 파일이 제대로 실행되지 않습니다.
문제를 해결할 수 없습니다. 누군가 도울 수 있습니까?
문제는 JDK7을 사용하여 jar를 빌드하고 JDK6에서 실행하려는 경우입니다. 오류가 발생합니다. JDK6을 사용하여 jar를 다시 다운 그레이드하고 빌드하십시오.
프로젝트 속성을 마우스 오른쪽 버튼으로 클릭하고 Libraries
을 선택하고 Java 플랫폼을 변경하십시오.
JDK6가 나오지 않은 경우, Tools > Java Platforms
에서 추가 할 확인하십시오 및 프로젝트에 사용되는 jar 파일이 무엇인지
파일에서 참조 내에서 링크가 끊길 가능성이 하나 더 있으므로 가능성 중 하나 일 수 있습니다. 그는 원격 위치에 존재하지 않는 DB와 같은 일부 참조를 가리킬 수 있습니다. 따라서 예외로 인해 병이 실행되지 않습니다 !! –
예, 동의합니다. 그러나이 질문에 대한 논평을 토대로, OP는 항아리 안에 3 개의 클래스 만 있다는 것을 알게되었습니다. 제 3 자 라이브러리가없고 OP는 JDK6을 사용하여 jar 파일을 실행하는 친구가 JDK7을 사용하여 빌드했다고합니다. 이 해결책이 OP를 도울 수 없다면 그는 내 대답에 대해 의견을 말할 수 있으며 내 대답을 업데이트 할 것입니다. – Crazenezz
그가 그의 jre를 새롭게하고있다, 모든 일이 희망을 준다 !! – rahul
Add Platform...
, 당신에게 확실 모두 있습니까 classpath에서 – Maddy친구가 명령 행에서 그것을 실행하도록하십시오. 아마도 예외가 발생하고 그 방법으로 확인할 수 있습니다. –
난 내 프로젝트에 단지 세 클래스가 있고 따라서 단일 항아리 파일을 만듭니다 .. 나는 단일 클래스 파일에 모든 클래스를 유지하고 기본 패키지에 보관 ... 내 PC에서 잘 작동 ... 상관없이 그래서 디렉토리에 내가 그것을 배치하지만, 내 친구의 PC에서 실행되지 않습니다. – rahul