Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/linux/25.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
Eclipse4.2Linux发行版don';是否与内部JRE一起发布?_Linux_Ubuntu_Java 7_Eclipse Juno - Fatal编程技术网

Eclipse4.2Linux发行版don';是否与内部JRE一起发布?

Eclipse4.2Linux发行版don';是否与内部JRE一起发布?,linux,ubuntu,java-7,eclipse-juno,Linux,Ubuntu,Java 7,Eclipse Juno,我刚刚安装了Ubuntu,然后下载了Java 7的一个版本,并将其解压缩到我想要的Java\u HOME。然后我添加了JAVA\u HOME作为一个env变量,并将其导出到PATH。我现在正试图从link(特别是link)安装Eclipse4.2(Juno) 当我下载TAR并将其解压缩到我想要的ECLIPSE\u HOME位置时,它会解压缩一个名为ECLIPSE的目录。当我进入这个目录时,我看到一个可执行文件,也称为eclipse。双击此按钮时,出现以下错误: 查看这个目录,我没有看到jre子

我刚刚安装了Ubuntu,然后下载了Java 7的一个版本,并将其解压缩到我想要的
Java\u HOME
。然后我添加了
JAVA\u HOME
作为一个env变量,并将其导出到
PATH
。我现在正试图从link(特别是link)安装Eclipse4.2(Juno)

当我下载TAR并将其解压缩到我想要的
ECLIPSE\u HOME
位置时,它会解压缩一个名为
ECLIPSE
的目录。当我进入这个目录时,我看到一个可执行文件,也称为
eclipse
。双击此按钮时,出现以下错误:

查看这个目录,我没有看到
jre
子目录——它甚至不在我从Eclipse站点下载的TAR中。我对Eclipse的理解是,它总是附带自己的JRE。这是怎么回事

更新

下面是我在
~/.bashrc
文件中输入的内容:

JAVA_HOME=/home/myuser/sandbox/java/7u55/jdk1.7.0_55
TOMCAT_HOME=/home/myuser/sandbox/tomcat/7.0.41/apache-tomcat-7.0.41
export PATH=$PATH:$JAVA_HOME/jre/bin:$TOMCAT_HOME/bin

您可能应该按照说明获得Oracle Java 7。不管怎样,没有-Eclipse不附带它自己的JRE。谢谢@ElliottFrisch(+1)-但这没有意义。如果对话框显示它正在当前
eclipse
目录中查找
jre
子目录,那么显然eclipse tarball中缺少了一些内容。。。我知道我在这里是正确的,因为如果我下载最新版本的Eclipse(4.3),我可以在没有外部Java依赖的情况下完美地启动它。您的JAVA_主页设置为什么?此外,您还可以在那里安装JRE。由于Oracle的许可问题,Eclipse从未附带自己的JRE版本。您正在考虑NetBeans。更改路径行,使用导出路径=$PATH:$JAVA_HOME/bin:$TOMCAT_HOME/bin,但您可能应该使用webupd8 ppa。。。它更符合Ubuntu的方式。并允许您使用
更新java备选方案