我在ubuntu上下载了eclipse。 但是当我运行它显示以下错误。
A Java Runtime Environment (JRE) or Java Development Kit (JDK) must be available in order to run Eclipse. No Java virtual machine was found after searching the following locations: /home/awan/eclipse/jre/bin/java java in your current PATH
有人可以帮我解决这个问题吗? 我在Ubuntu上没有这方面的经验。
谢谢
您需要安装openjdk-7-jre
或oracle-java7-jre
软件包。
sudo apt-get install openjdk-7-jre
请注意, openjdk-7-jre
更容易安装,因为它可以通过标准的Ubuntu存储库获得,而您必须使用java-package
自己构建oracle-java7-jre
。
如果您已经安装了java **,则需要将Java-Path添加到eclipse.ini中
在我的情况下它位于:
/usr/lib/eclipse/eclipse.ini
那么你需要在“openFile”语句下直接添加,你用java路径替换路径:
-vm /usr/lib/jvm/java-7-openjdk/bin/java //!replace with your path to java!
**通过输入命令来检查是否安装了Java
java -version
要么
javac -version
如果你确定安装了java,但没有找到,你可能已经安装了多个版本,请检查:
sudo update-alternatives --config java
并首先选择安装
您需要将JDK添加到您的PATH。
这个链接应该可以帮助你开始。
我通过在/usr/bin
中创建了一个指向虚拟机的符号链接java
来解决这个问题。
脚步 :
从http://www.oracle.com/technetwork/java/javase/downloads/index.html?ssSourceSiteId=otnjp下载相应版本的Oracle JDK
解压缩到任何文件夹。 例如 :
tar zxvf〜/ Downloads / jdk-8u5-linux-x64.tar.gz〜/ DEV
用名称java
创建符号链接:
cd /usr/bin
ln -s ~/DEV/jdk1.8.0_05/bin/java java
你需要安装JDK或OpenJDK(Eclipse只支持前者,后者大多是可用的)。
您需要有一个可以在Eclipse中执行Java指令的Java环境来运行它。
在包管理器中安装合适的Java包,然后重试。 请注意,Eclipse不需要JDK,JRE就足够了。
我试图编辑.profile,.bashrc,无济于事。 (我想通过点击一个图标来使用eclipse,而不是通过从bash shell执行它)。
解决方案:我将我的/home/denise/jdk1.7.0_25/jre复制到/ home / denise / dev // jre
这是一个愚蠢的解决方案,因为它违背了.profile或.bashrc的目的。
不,没有.pam_environment文件
和平!
我有类似的问题。 解决之后,我从http://www.oracle.com/technetwork/java/javase/downloads/jre7-downloads-1880261.html下载了JRE
并把它放在eclipse的路径中,如下所示 –
abc @ ubuntu:〜/ Downloads / eclipse $ ls
about_files
组态
的eclipse.ini
icon.xpm
p2 about.html
的dropins
EPL-v10.html
JRE
插件artifacts.xml
蚀
特征
notice.html
自述
我希望它有帮助。
首先你需要在.bashrc文件中设置你的JAVA路径。 goto cd ~
打开.bashrc, vi .bashrc
在最后添加一行export path="path/to dir:$path"
do source .bashrc
使更改生效。
然后打开你的eclipse.ini文件(如果你想找到eclipse.ini做whereis eclipse
)。 打开eclipse.ini,然后添加一行
-vm "path/to/bin/of/open-jdk"