Java Eclipse无法在Ubuntu12中找到JVM

Java Eclipse无法在Ubuntu12中找到JVM,java,eclipse,jakarta-ee,ubuntu,jvm,Java,Eclipse,Jakarta Ee,Ubuntu,Jvm,当我在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: /opt/eclipse/jre/bin/java java in your

当我在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:
/opt/eclipse/jre/bin/java
java in your current PATH
以下是我在.bashrc文件中设置的环境变量:

JAVA_HOME=/opt/jdk1.7.0
PATH=$PATH:$HOME/bin:$JAVA_HOME/bin
JRE_HOME=/opt/jdk1.7.0
PATH=$PATH:$HOME/bin:$JRE_HOME/bin
export JAVA_HOME
export JRE_HOME
export PATH
我还办理了登机手续:

asr@asr-desktop:~$ java -version

java version "1.7.0"
Java(TM) SE Runtime Environment (build 1.7.0-b147)
Java HotSpot(TM) Server VM (build 21.0-b17, mixed mode)

asr@asr-desktop:~$ which java

/opt/jdk1.7.0/bin/java

asr@asr-desktop:~$ echo $JAVA_HOME

/opt/jdk1.7.0

asr@asr-desktop:~$ echo $PATH

/opt/softwares/apache-ant-1.7.1/bin:/usr/lib/lightdm/lightdm:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/home/vidyayugpc/bin:/opt/jdk1.7.0/bin:/home/vidyayugpc/bin:/opt/jdk1.7.0/bin
eclipse仅通过命令提示符打开,我已尝试通过添加以下行在eclipse.ini文件中指定JVM位置

-虚拟机

/opt/jdk1.7.0/bin/java


但是它没有再次运行,显示相同的错误:找不到jvm。这里有人能帮我吗?

我不太清楚,您的路径看起来不错

如果设置-vm参数,则必须指向bin文件夹,请尝试以下操作:

-vm /opt/jdk1.7.0/bin/

我的工作是使用任何文本编辑器编辑eclipse.ini,并将-vm路径更改为JDK的真实路径

-vm /opt/jdk1.6.0/bin/

您应该在
/etc/profile
/etc/profile.d/
中设置环境变量,然后重新启动。

在eclipse.ini中使用
-vm/opt/jdk1.7.0/bin
,它应该可以工作。我已经给出了您在eclipse.ini中所说的,但同样的问题againI遇到了同样的问题,当我尝试从GUI启动eclipse时,但当我从终端启动eclipse时,它工作。@Sivakumar您解决了吗?@ASR否,正在寻找解决方案。如果我从终端启动eclipse,它正在工作,而不修改eclipse.ini和从终端分层eclipse,是否有任何方法可以设置您识别的环境变量,当您启动eclipse时,eclipse正在一个完整的其他位置搜索JRE:/opt/eclipse/JRE/bin/java,路径在您-vm更改后是否更改了?谢谢,最后我在/etc/profile中复制了环境变量