2012-07-26 2 views
-3

대학 프로젝트 용 데스크톱 응용 프로그램을 개발했습니다. 32 비트의 NetBean IDE 7.0.1이 설치된 64 비트 시스템에서 개발되었으며 32 비트의 JDK를 가지고 있습니다. 프로젝트는 NetBean을 완벽하게 실행하지만 .jar으로 변환하면 작동하지 않지만 동일한 .jar 파일은 32 비트 시스템에서 작동합니다. 누구나 사전에 감사드립니다.64 비트 컴퓨터에서 jar 파일을 실행할 수 없습니다.

+1

"작동하지 않는다"는 것이 정확히 무엇인지 설명해야합니다. – Mat

+0

64 비트 J.R.E. J.D.K.와 분리되어 설치 되었습니까? 이것은 범인이 될 수 있습니다. 이 경우 64 비트 J.R.E.에 32 비트 원시 라이브러리를로드하려고 할 수 있습니다. JAR 파일을 실행하려고하면 작동하지 않을 수 있습니다. –

+0

이 명령 뒤에 스택 추적을 게시 해 주시겠습니까 -'java -jar yourjar.jar'? 그런 다음 해결책을 줄 수 있습니다. – Chan

답변

0

정상적인 상황에서 64 비트 시스템 및/또는 64 비트 JVM에서 개발 된 코드를 32 비트 JVM에서 실행하거나 그 반대로 실행할 수 있습니다. 이는 JAR을 사용하는지 여부에 관계없이 적용됩니다.

당신이 문제가 있다는 사실은 당신이 뭔가 잘못했다고 말합니다. 그러나 더 많은 정보가 없으면 우리의 시간을 낭비 할 것입니다. "효과가 없다"는 것은 충분하지 않습니다. (의사에게 가서 "나는 건강이 좋지 않다"고 말하면서 그 사실만으로도 당신을 치료할 것으로 기대합니다.)

+0

에서 개발 한 것과 동일한 JVM 버전을 클라이언트가 실행하고 있는지 확인하십시오 –

관련 문제