我在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
命令之后,输出再次像上一个输出一样。
编辑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并不知道它?
我会很乐意获得一些指导。
答案 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路径。