未找到Glassfish服务器jdk

时间:2012-06-23 21:19:49

标签: java eclipse java-ee ide jdk1.6

我打算用eclipse设置glassfish。 Glassfish服务器已经安装了eclipse,但是现在当我试图运行任何jsp时,它显示了这个错误。

“GlassFish v3需要JDK 1.6而不是JRE。请在服务器属性'运行时环境'部分添加/选择正确的JDK。”

我搜索了很多,我也看到了这些12个问题,但无法找到解决方案。请任何人告诉我为什么会出现这个问题及其逐步解决方案?
请记住我已经安装了java7所以这是因为java7因为它要求jdk1.6。
我想它会是1.6或更高的版本。
谢谢

2 个答案:

答案 0 :(得分:0)

我找到了解决方案。实际上问题是eclipse无法找到jdk,因为glassfish需要jdk才能运行文件(不仅仅是jre)。所以当我编辑它然后我能够成功运行:)。这link给了我很多帮助

答案 1 :(得分:0)

确保已安装jdk。查看C:\ Program Files \ Java \ jdk1.6.XXXX(我说的是0_16)。如果它有东西,可能已经安装了jdk,如果没有,你可以从http://java.sun.com/javase/downloads/index.jsp

获取jdk

这是错误消息的一种foobars ya。

启动eclipse,忽略该消息。 转到窗口>首选项 然后在+ Java + Installed JREs下点击Add。 选择Standard VM,然后选择Next

JRE Home = C:\ Program Files \ Java \ jdk1.6.XXXX其余应自动填写。命中完成。 最重要的!单击首选项窗口中的复选框以获取新的jdk运行时...我不知道为什么它是必要的,但它肯定是...... 仍然在偏好窗口。 (可能必须点击Okay,并重新打开Preference窗口)

转到+服务器,运行时环境 选择Glassfish SRE,点击编辑... 从JRE下拉中获取JDK并点击Finish 点击好吧。 转到服务器视图(可能在控制台视图下)。右键单击Bundled Glassfish ... Server并点击restart / start