Eclipse无法通过应用程序启动器启动

时间:2009-09-02 19:57:32

标签: java linux eclipse user-interface environment-variables

大家好。

问题: elcipse-3.5.0(Galileo)当我尝试通过点击它的启动器启动它时发出错误。诅咒的声音如下:

  

Java运行时环境(JRE)或
  Java Development Kit(JDK)必须是
  可用于运行Eclipse。没有
  在。之后发现了Java虚拟机   搜索以下位置:
  /home/emanemos/bin/eclipses/eclipse-3.5.0/jre/bin/java
  当前路径中的java

然而,当从控制台启动eclipse时,一切顺利。

在安装eclipse之前我已经安装了jdk1.6.0_16。我还创建了 $ JAVA_HOME 变量并更改了我的 $ PATH

  

$ echo $ JAVA_HOME
  /usr/lib/java/jdk1.6.0_16
  $ echo $ PATH
  /家庭/ emanemos /斌:在/ usr / local / sbin中:在/ usr / local / bin目录:/ usr / sbin目录:在/ usr / bin中:/ sbin目录:/ bin中:在/ usr /游戏:/ usr / lib中/ JAVA / jdk1 .6.0_16 / JRE / bin中

所以,我的终端知道 java 是什么:

  

$ java -version
java版   “1.6.0_16”
Java(TM)SE运行时   环境(建立1.6.0_16-b01)
  Java HotSpot(TM)客户端VM(构建   14.2-b01,混合模式,共享)

然后从目录〜/ bin / eclipses 下的 .tar.gz 包中提取了一个文件夹eclipse。我将文件夹的名称 eclipse 更改为 eclipse-3.5.0 并再次更改 $ PATH

  

$ echo $ PATH
  /home/emanemos/bin/eclipses/eclipse-3.5.0:/home/emanemos/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/箱:在/ usr /游戏:/usr/lib/java/jdk1.6.0_16/jre/bin

从这一刻起,我很幸运能通过命令 eclipse 从控制台启动eclipse。

然而,我对使用eclipse的应用程序启动器感到绝望。

提前致谢。我将不胜感激任何帮助。

5 个答案:

答案 0 :(得分:2)

消息显示“搜索以下位置后未找到Java虚拟机:/Applications/eclipse/Eclipse.app/Contents/MacOS/jre/bin/

我已经解决了创建文件夹/Applications/eclipse/Eclipse.app/Contents/MacOS/jre/bin并链接到/usr/bin/java上的命令的问题:

ln -s /usr/bin/java /Applications/eclipse/Eclipse.app/Contents/MacOS/jre/bin/java

答案 1 :(得分:1)

将此添加到eclipse.ini: -

-vm $ JAVA_HOME / jdk1.5.0_14 / bin中/ javaw.exe的

答案 2 :(得分:0)

我可能会离开,但在我看来你的路上没有JAVA。如果您注意到,则必须通过echo命令添加它。但是,这只停留在终端的那个会话上。您不会永久影响系统。 (我相信这就是你可以从终端发射而不是通过发射器发射的原因。)

您的系统上是否实际安装了Java JRE?如果没有,我建议这样做,因为它应该做你需要的所有设置,然后再尝试运行Eclipse。

编辑:我注意到你说你确实安装了1.6 JDK。这个应该解决了你的问题。如果首次打开终端时Java不在您的路径中,那么(我相信)是您的真正问题,您可能需要重新安装或排除故障。

答案 3 :(得分:0)

(假设您使用X在Linux上)

如果您在没有注销并重新登录X会话的情况下安装了Java JRE,则会话所在的环境将不包含$ JAVA_HOME变量。可能只是注销并重新登录以获得新的X会话。

如果要保持同一会话运行,可以通过按Ctrl + Alt + F9开始另一个GUI会话来尝试。

答案 4 :(得分:0)

Fazil Baghirzade我解决了这个问题

必须提供Java运行时环境(JRE)或Java Development Kit(JDK)才能运行Eclipse。搜索以下位置后未找到Java虚拟机: c:\ Program Files \ Eclipse \ jre \ bin \ javaw.exe'javaw.exe'在当前路径中

转到此文件夹中的“C:\ Program Files \ Java \ jdk1.6.0_39”将“jre”文件夹复制并粘贴eclipse文件夹

多数民众赞成!!!