Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/328.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何在EclipseJuno中指向jdk1.8?_Java_Eclipse_Glassfish_Ubuntu 14.04 - Fatal编程技术网

Java 如何在EclipseJuno中指向jdk1.8?

Java 如何在EclipseJuno中指向jdk1.8?,java,eclipse,glassfish,ubuntu-14.04,Java,Eclipse,Glassfish,Ubuntu 14.04,我想使用Glassfish 4.1作为服务器。问题是我不能在EclipseJuno中添加它 我进入窗口->首选项->服务器->运行时环境 我单击“添加…”,从菜单中选择Glassfish 4.0,单击“下一步”。下图解释了我的问题所在 问题是我无法安装服务器适配器。 如您所见,它说:“此服务器运行时需要JRE 1.7或更高版本”,如果我改为 jre8或默认的jre,它说它需要完整的JDK而不是jre 注意:我在“已安装的JRE首选项”中添加了“jdk1.8.0.20” 我正在使用Ubuntu

我想使用Glassfish 4.1作为服务器。问题是我不能在EclipseJuno中添加它

我进入窗口->首选项->服务器->运行时环境

我单击“添加…”,从菜单中选择Glassfish 4.0,单击“下一步”。下图解释了我的问题所在

问题是我无法安装服务器适配器。 如您所见,它说:“此服务器运行时需要JRE 1.7或更高版本”,如果我改为 jre8或默认的jre,它说它需要完整的JDK而不是jre

注意:我在“已安装的JRE首选项”中添加了“jdk1.8.0.20”

我正在使用Ubuntu 14.04

注意:我不能100%确定我是否正确安装了java,但当我键入
java-version
时,我得到的是:

java version "1.8.0_20"
Java(TM) SE Runtime Environment (build 1.8.0_20-b26)
Java HotSpot(TM) 64-Bit Server VM (build 25.20-b23, mixed mode)
$javac-version
产生
javac1.8.0\u20

$JAVA_HOME被设置为/usr/local/JAVA/jdk1.8.0_20/bin,这也被添加到$PATH中

请告诉我如何解决这个问题,以及我是否正确安装了java


谢谢

EclipseJuno不支持Java8 AFAIK。您需要安装JDK7。那么您的建议是什么?因为我尝试过EclipseLuna,在添加glassfish服务器适配器时遇到了问题。它甚至不能下载,所以我根本不能使用glassfish。只需将JDK 7添加到Eclipse安装中即可。不要使用JDK 8。使用EclipseMarketplace将GlassFish工具安装到EclipseLuna中。@KonstantinKomissarchik:Tnx,成功了。