找不到主类:org.glassfish.admin.cli.AsadminMain

时间:2014-01-05 10:15:34

标签: web-applications glassfish

我正在尝试创建一个Web应用程序。我使用NetBeans 7.0.1生成了maven Web应用程序。当我尝试通过Intellij Idea打开这个应用程序时,我有以下异常。有人可以解释可能是什么问题。

C:\ glassfish-4.0 \ glassfish4 \ glassfish \ bin \ asadmin.bat start-domain --debug domain1 检测到的服务器管理端口:4848 检测到的服务器http端口:8080 [2014-01-05 12:05:5593]神器手机:战争爆炸:服务器没有连接。部署不可用。 java.lang.UnsupportedClassVersionError:org / glassfish / admin / cli / AsadminMain:不支持的major.minor版本51.0     at java.lang.ClassLoader.defineClass1(Native Method)     在java.lang.ClassLoader.defineClassCond(未知来源)     at java.lang.ClassLoader.defineClass(Unknown Source)     at java.security.SecureClassLoader.defineClass(Unknown Source)     at java.net.URLClassLoader.defineClass(Unknown Source)     在java.net.URLClassLoader.access $ 000(未知来源)     在java.net.URLClassLoader $ 1.run(未知来源)     at java.security.AccessController.doPrivileged(Native Method)     at java.net.URLClassLoader.findClass(Unknown Source)     at java.lang.ClassLoader.loadClass(Unknown Source)     at sun.misc.Launcher $ AppClassLoader.loadClass(Unknown Source)     at java.lang.ClassLoader.loadClass(Unknown Source) 找不到主类:org.glassfish.admin.cli.AsadminMain。程序将会退出。 线程“main”中的异常

1 个答案:

答案 0 :(得分:1)

错误消息

Unsupported major.minor version 51.0

表明您尝试使用使用JDK7编译的代码,但您的目标JDK不支持版本7(因此它可能是JDK6或更低版本)。 Glassfish 4是Java EE 7的参考实现,因此它需要JDK7或更高版本。

另见: