13

我已经手动安装了 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

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

发行版:

Ubuntu 12.0.4 64 bits.

爪哇:

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)

$JAVA_HOME:

/usr/lib/jvm/jdk1.6.0_45

我的 $PATH 包含以下内容:

/usr/lib/jvm/jdk1.6.0_45/bin

感谢您的帮助

4

6 回答 6

24

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

-vm
[your-path-to-java-executable]
于 2013-05-30T19:24:24.013 回答
4

另一种可能的解决方案是将您的 java bin 路径添加到 /etc/profile 文件中的环境变量 PATH 中。像这样的东西

sudo gedit /etc/profile

转到文件末尾并添加以下行:

export PATH=$PATH:/path/to/your/jdk/bin/
于 2013-12-04T19:25:07.990 回答
1

我对其他解决方案有一些问题,所以我做了以下事情:

1) 打开终端窗口

2)进入eclipse子目录 cd ~/eclipse

3) 执行:whereis java

4) 选择一个 jdk 路径,它也有 jre 作为我选择的子目录:/usr/java/jdk1.8.0_102/bin/java 它有一个 jre 子目录:/usr/java/jdk1.8.0_102/jre

~/eclipse5) 在子目录中创建符号链接。下面是一个例子: ln -s /usr/java/jdk1.8.0_102/jre jre

于 2017-01-20T21:11:19.023 回答
0

转到 JDK 安装主目录中的 jre 路径并复制 eclipse 安装下的 jre 目录。

于 2018-09-12T05:52:53.233 回答
0

下载eclipse后的文件夹结构

  1. 打开 eclipse.ini 添加在上面

    -vm

[你的-$JAVA_HOME-路径]

例如:/usr/lib/jvm/jdk1.8.0_241/bin

于 2020-01-31T05:58:35.230 回答
0

-启动...打开文件

-vm /usr/java/jdk1.8.0_251/bin/

-vmargs ...

于 2020-06-09T05:00:30.843 回答