java运行环境未找到_必须有JRE或JDK才能运行Eclipse . 搜索以下位置后未找到JVM

回答(17)

e15298c6a3b4591803e154ab0c3b3e2e.png

2 years ago

-vm

/absolute/path/to/jre6/bin

Update :我刚刚在我自己的Windows机器上找到了根本原因 . GlassFish安装程序抱怨完全相同的错误消息,在GlassFish论坛中挖掘后,原因很明显:Windows机器上安装了损坏的JRE . 我的JRE伴随着JDK和Java 6 JDK安装程序没有安装JRE . 从http://java.com重新安装独立的JRE后,覆盖旧的JRE,GlassFish安装程序继续,并且Eclipse能够在 eclipse.ini 中没有这两行的情况下完美地启动 .

e15298c6a3b4591803e154ab0c3b3e2e.png

2 years ago

通常是因为:

您在 -vm 参数中指出了错误的jvm路径:请参阅此SO question以获取具体示例 .

eclipse.ini 以某种方式损坏了(如果它没有't been modified, this isn'它,但是如果设置一个jvm路径不起作用,......我会将一个来自全新安装的 eclipse.ini 替换为确定)

默认情况下eclipse搜索的java不再可访问(因为$ PATH不再是最新的)

未指定-vm如果未指定-vm,则启动程序首先在eclipse的根目录中的jre目录中查找虚拟机,然后在搜索路径上查找 . 如果在任一位置找到java,那么我们将查找相对于该java可执行文件的jvm共享库(窗口上的jvm.dll,* nix平台上的libjvm.so) . 如果找到了jvm共享库,我们加载它并使用JNI调用api启动vm . 如果没有找到jvm共享库,我们执行java启动程序以在新进程中启动vm .

Eclipse不会参考JAVA_HOME环境变量 .

所以我会检查你的$ PATH,从新的shell sesion(无论你的操作系统是什么)开始,键入' java -version '以查看它是否仍然返回任何内容 .

e15298c6a3b4591803e154ab0c3b3e2e.png

2 ye

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值