如何让Eclipse在Linux中找到我的jdk?

and*_*vil 7 java eclipse ubuntu-12.04

我手动安装了Eclipse和jdk.我的JAVA_HOME已设置,我可以运行java -versionjavac -version命令,但是当我尝试运行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/$USER/development/eclipse/jre/bin/java
java in your current PATH
Run Code Online (Sandbox Code Playgroud)

我怎样才能解决这个问题?

发行版:

Ubuntu 12.0.4 64 bits.
Run Code Online (Sandbox Code Playgroud)

Java的:

java version "1.6.0_45"
Java(TM) SE Runtime Environment (build 1.6.0_45-b06)
Java HotSpot(TM) 64-Bit Server VM (build 20.45-b01, mixed mode)
Run Code Online (Sandbox Code Playgroud)

$ JAVA_HOME:

/usr/lib/jvm/jdk1.6.0_45
Run Code Online (Sandbox Code Playgroud)

我的$ PATH包含以下内容:

/usr/lib/jvm/jdk1.6.0_45/bin
Run Code Online (Sandbox Code Playgroud)

感谢您的帮助

Kon*_*hik 20

如果Eclipse没有找到您的JRE/JDK或找到错误的版本,请在eclipse.ini文件的开头添加以下两行:

-vm
[your-path-to-java-executable]
Run Code Online (Sandbox Code Playgroud)