我刚刚下载了Eclipse Juno
,但直到现在才使用它的Java SE透视图。
今天我为Windows下载了GlassFish 4
并安装了它。在安装过程中,我得到一个屏幕,显示安装过程没有找到Java JDK但允许浏览它。我找到了C:\Program Files\Java\jdk1.7.0_17
目录并选中了它。我完成了安装,能够启动和停止域并查看应用程序和管理页面。
我还想安装GlassFish plug-in for Eclipse
。我通过市场找到它并下载并安装它。
我将Eclipse的视角转换为JavaEE,并尝试选择GlassFish作为服务器。这样的选择确实存在。但是,我得到一个标题为 New GlassFish 4.0 Runtime 的屏幕,出现以下错误:
Glassfish服务器运行时需要完整的JDK而不是JRE
唯一启用的按钮是返回和取消。
我用Google搜索,但没有发现任何有用的情况。
有人可以猜测会发生什么,并建议排查步骤吗?
答案 0 :(得分:13)
1)确保安装了jdk。查看C:\Program Files\Java\jdk1.7.XXXX
2)转到Window > Preferences
。然后在+Java+Installed JREs
点击Add.
'Standard VM'
,然后选择下一步JRE Home = C:\Program Files\Java\jdk1.7.XXXX
3)仍在Preference Window
-
+Server, Runtime Environments
glassfish 4
(例如)D:\glassfish4\glassfish
4)重启eclipse。
答案 1 :(得分:5)
在您定义GlassFish运行时的屏幕上,有一个标记为“已安装的JRE首选项”的链接。如果单击它,您将被定向到一个屏幕,向您显示Eclipse知道的所有JRE和JDK安装。您需要为JDK安装添加一个条目。然后,当您返回到GF屏幕时,在JRE下拉列表中选择该新条目。
答案 2 :(得分:0)
我也面临同样的问题。 链接“已安装的JRE首选项”不可用。
点击“管理Eclipse Java Runtimes” 添加您的jdk版本,您还可以使用“搜索”按钮搜索您的jdk安装。如果未安装jdk,则需要先安装它。