2013-02-15 58 views
0

我跟着回答问题,但我运行Ubuntu服务器10 J6这样是最好的,我可以得到的。当我开始金桂冠4.2.13(须藤./gwan)我得到“hello.java:使用的.java脚本,安装Java”金桂冠不承认的Java

echo $JAVA_HOME 
/usr/lib/jvm/java-6-openjdk 

echo $PATH 
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/lib/jvm/java-6-openjdk/bin 

java -version 
java version "1.6.0_27" 
OpenJDK Runtime Environment (IcedTea6 1.12.1) (6b27-1.12.1-2ubuntu0.10.04.2) 
OpenJDK 64-Bit Server VM (build 20.0-b12, mixed mode) 

我试图在Java净化的常见问题,并重新安装J6,但仍然没有运气。

任何想法?

+0

我试图重新登录,发现PATH和JAVA_HOME没有坚持,所以我把它们放在/ etc/profile文件,现在的路径信息是“粘”在生存注销,但仍然没有骰子。 – sday 2013-02-15 18:04:51

+0

还试过/ etc/environment,其中根据ubuntu是系统环境变量的首选位置。 https://help.ubuntu.com/community/EnvironmentVariables – sday 2013-02-15 19:10:44

+0

我发现什么看起来像一个相当全面的在安装JDK 1.7指令集:http://www.nabisoft.com/tutorials/glassfish/installing-glassfish- 311-on-Ubuntu – sday 2013-02-16 18:36:58

回答

0

据报告,错误的是:

“不支持MAJOR.MINOR版本51.0的java.lang.ClassLoader中的”

这不是崩溃,这是a Java version incompatibility triggered during the very first step of loading the JVM as explaned here

你的服务器运行的是较低的Java版本,然后用于编译你的servlet,反之亦然之一。 Java文档解释了所显示的版本号是JRE版本的类文件兼容:

J2SE 7 = 51, 
J2SE 6.0 = 50, 
J2SE 5.0 = 49, 
JDK 1.4 = 48, 
JDK 1.3 = 47, 
JDK 1.2 = 46, 
JDK 1.1 = 45 

该错误是独立于G-WAN:这是一个Java版本的问题。要解决它,只需安装相应的JVM和JDK。可以使用Java任何程序发生

此错误:混合版本的Java创建的不兼容性,并没有什么G-WAN可以做的。

+0

说它是“独立于G-WAN”并不确定。系统上使用相同JAVA环境变量的其他可执行文件正在成功加载JVM。我不知道问题出在哪里,但我绝对不排除G-WAN的问题......关于与Java的集成,G-WAN不是一个成熟的应用程序,所以它肯定是可疑的。这与我的配置有关吗?很可能,但其他更成熟的Java应用程序在我的配置下不会遇到相同的问题。 – sday 2013-02-18 19:15:06

+0

在这一点上,我已经无法继续,因为我已经用完了想法。我对64位Linux和JVM没有深入的了解,也没有深入的挖掘时间。对G-WAN没有任何反应,我喜欢它背后的理念,我只需要努力确定什么是我的Java Web App需求的最佳平台。感谢您的意见。 – sday 2013-02-18 19:15:26

+0

您需要的是联系G-WAN支持并提供您的gwan.log文件以及其他信息。那么,有*相关*的信息,他们将能够帮助你。 – Gil 2013-02-19 17:42:15