Eclipse无法找到JRE

时间:2015-10-09 12:51:04

标签: java eclipse ubuntu ubuntu-14.04

我在Ubuntu 14.04上遇到了JRE问题。

修改 计算机没有连接到Internet,所以我使用apt-offline方法(我已经安装了eclipse)。

我试图运行eclipse cdt,当我播放它时,我收到了这条消息:

  

Java Runtime Environment(JRE)或Java Development Kit(JDK)必须是   可用于运行Eclipse。找不到Java虚拟机   搜索以下位置后:/ usr / lib / eclipse / jre / bin / java   当前路径中的java

java --version命令给了我输出:

The program 'java' can be found in the following packages:
 * default-jre
 * gcj-4.8-jre-headless
 * openjdk-7-jre-headless
 * gcj-4.6-jre-headless
 * openjdk-6-jre-headless
Try: sudo apt-get install <selected package>

所以我知道JRE还没有安装,所以我安装了它:

sudo apt-get install openjdk-7-jre-headless

这就是输出:

Reading package lists... Done
Building dependency tree       
Reading state information... Done
openjdk-7-jre-headless is already the newest version.
openjdk-7-jre-headless set to manually installed.
0 upgraded, 0 newly installed, 0 to remove and 7 not upgraded.

java --version命令之后,输出再次像上一个输出一样。

我尝试阅读thisthat以及其他一些文章

编辑2: 我还尝试将路径usr/lib/jvm/java-7-openjdk-amd64添加到etc/profile文件中:

JAVA_HOME=/usr/local/java/jre1.8.0_60
PATH=$PATH:$HOME/bin:$JAVA_HOME/bin
export JAVA_HOME
export PATH

我不明白我错过了什么或做错了什么。或者可能安装了JRE但是Eclipse并不知道它?

我会很乐意获得一些指导。

3 个答案:

答案 0 :(得分:3)

通过

安装
sudo apt-get install openjdk-7-jdk 

您也可以手动将JDK添加到Eclipse:

Windows -> Preferences
=> Java / Installed JREs

如果未列出,请单击“添加”,选择“标准VM”,然后单击“下一步”。将“JRE Home”设置为/usr/lib/jvm/java-7-openjdk-amd64(通过“Directroy”按钮导航)。

答案 1 :(得分:0)

只需从jdk复制“jre”文件夹并在“eclipse”文件夹中将其paset

答案 2 :(得分:-1)

尝试在〜/ .bashrc中添加java路径。