0

我将用 Eclipse 设置 glassfish。Glassfish 服务器已安装 eclipse,但现在当我尝试运行任何 jsp 时,它显示此错误。

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

我搜索了很多,我也看到了这1、2问题,但找不到解决方案。请谁能告诉我为什么会出现这个问题及其逐步解决方案?
请记住,我已经安装了 java7,这是由于 java7 要求的 jdk1.6。
我认为它将是 1.6 或更高版本。
谢谢

4

2 回答 2

0

我找到了解决方案。实际上问题是eclipse无法找到jdk,因为glassfish需要jdk来运行文件(不仅仅是jre)。因此,当我编辑它时,我能够成功运行:)。这个链接对我帮助很大

于 2012-06-23T21:41:12.937 回答
0

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

这是错误消息有点 foobars ya 的地方。

开始 Eclipse,忽略该消息。转到 Window>Preferences 然后在 +Java+Installed JREs 下点击 Add。选择标准虚拟机然后下一步

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

进入 +Server,运行时环境 选择 Glassfish SRE,点击 Edit... 从 JRE 下拉菜单中抓取 JDK,然后点击 Finish 点击 Okay。转到 Servers Veiw(可能在控制台视图下方)。右键单击捆绑的 Glassfish...Server 并单击重新启动/启动

于 2014-07-15T02:36:51.487 回答