2012-05-23 3 views
0

내 Netbeans 프로젝트 중 하나 인 jar가 완벽하게 구축되고 실행됩니다. 같은 프로젝트를 & 내장 청소 때 는 그러나 lib 폴더가 실행되지 않습니다 dist 및 생성 된 jar 결석 다음과 같은 CMD 프롬프트 메시지를 생성합니다NetBeans 프로젝트 JAR은 정리 및 빌드 후에 실행되지 않습니까?

Microsoft Windows [Version 6.1.7600] 
    Copyright (c) 2009 Microsoft Corporation. All rights reserved. 

    C:\Windows\system32>CD C:\Users\gurukripa\Documents\NetBeansProjects\I-ROOM\dist 


    C:\Users\gurukripa\Documents\NetBeansProjects\I-ROOM\dist>java -jar iroom.jAR 
    Unable to access jarfile iroom.jAR 

    C:\Users\gurukripa\Documents\NetBeansProjects\I-ROOM\dist>java -jar I-ROOM.jar 
    Exception in thread "main" java.lang.UnsupportedClassVersionError: i/room/Essent 
    ials (Unsupported major.minor version 51.0) 
      at java.lang.ClassLoader.defineClass0(Native Method) 
      at java.lang.ClassLoader.defineClass(ClassLoader.java:539) 
      at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:12 
    3) 
      at java.net.URLClassLoader.defineClass(URLClassLoader.java:251) 
      at java.net.URLClassLoader.access$100(URLClassLoader.java:55) 
      at java.net.URLClassLoader$1.run(URLClassLoader.java:194) 
      at java.security.AccessController.doPrivileged(Native Method) 
      at java.net.URLClassLoader.findClass(URLClassLoader.java:187) 
      at java.lang.ClassLoader.loadClass(ClassLoader.java:289) 
      at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:274) 
      at java.lang.ClassLoader.loadClass(ClassLoader.java:235) 
      at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:302) 

    C:\Users\gurukripa\Documents\NetBeansProjects\I-ROOM\dist> 

내가 사용하고 :

  • 넷빈즈 7.0,
  • JDK 1.7.0_02,
  • JRE 7
  • 윈도우 7 32 비트 홈 프리미엄

내가 아무 일도 발생하지 않는 항아리를 두 번 클릭,하지만 난 javaaw는 작업 관리자에서 실행중인 볼 수 있습니다합니다. 이것에 대한 타당한 이유가 있습니까?

답변

1

JAR 파일을 실행하는 데 사용하려는 JDK와 다른 버전의 JDK로 컴파일되었습니다. Netbeans와 명령 행이 모두 동일한 버전의 JDK를 사용하는지 확인하십시오.

+0

how ?? netbeans는 jdk 1.7 (기본값)을 사용하고 있습니다. 제어판에 jre 7 u2와 jdk 7 u2 만 있습니다. (예 : jdk 1.7.0_02) – user1411656

+0

@ user1411656 - Java 버전이 하나만 설치되어 있습니까? 너의 시스템? – Perception

관련 문제