Inside one of my Netbeans projects, as jar is built and run perfectly.
However, when the same project is cleaned & built, the lib
folder is absent from dist
and the generated jar
does not run and produces the following CMD prompt message:
Microsoft Windows [Version 6.1.7600]
Copyright (c) 2009 Microsoft Corporation. All rights reserved.
C:Windowssystem32>CD C:UsersgurukripaDocumentsNetBeansProjectsI-ROOMdist
C:UsersgurukripaDocumentsNetBeansProjectsI-ROOMdist>java -jar iroom.jAR
Unable to access jarfile iroom.jAR
C:UsersgurukripaDocumentsNetBeansProjectsI-ROOMdist>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:UsersgurukripaDocumentsNetBeansProjectsI-ROOMdist>
我用的是:
- Netbeans 7.0,
- JDK 1.7.0_02,
- JRE 7
- Windows 7 32-bit Home Premium
当我双击罐子时没有发生任何情况, 但我可以看到任务管理器正在运行 < code>javaaw code> 。 是否有合理的理由?