为了账号安全,请及时绑定邮箱和手机立即绑定

Eclipse-no JAVA(JRE)/(Jdk)…没有虚拟机

Eclipse-no JAVA(JRE)/(Jdk)…没有虚拟机

万千封印 2019-06-25 13:44:58
Eclipse-no JAVA(JRE)/(Jdk)…没有虚拟机我正在尝试让Eclipsev3.5(伽利略)在我的计算机上重新运行-我以前运行过它,没有问题,但是现在我一直在犯这样的错误:要运行Eclipse,必须有JavaRuntimeEnvironment(JRE)或JavaDevelopmentkit(JDK)。搜索以下位置后没有找到Java虚拟机:当前路径中的C:\eclipse\jre\javaw.exe我刚刚重新安装了JDK和SDK。我有Windows 7(X64)。这是怎么回事?我该怎么解决呢?我无法运行任何ipconfig/tracert/或ping。
查看完整描述

3 回答

?
慕沐林林

TA贡献2016条经验 获得超9个赞

默认情况下,Eclipse将尝试以默认方式启动“java.exe“(您引用的第一个PATH)

有三件事要记住:

  • “安装”a

    JRE或JDK

    可以像从另一台计算机解压缩或复制它一样简单:没有特殊的安装步骤,您可以有很多不同的JVM版本(1.4、5.0、6.0.)如您所愿,“已安装”(复制)几乎在您的磁盘上的任何地方。
  • 我建议始终使用

    最新JRE

    可能(从

    最新热点

    进化)。你可以:
  • 您将引用的JVM

    您的Eclipse会话是

    总是用来启动Eclipse的,因为:
    • 您只需要一个JRE来启动Eclipse,但是一旦Eclipse启动,您应该为您的项目注册一个JDK(尤其是为了Java源代码和调试目的,理论上也是用于编译,但Eclipse有自己的Java编译器)注意:您可以在Eclipse中注册一个JRE,因为它足以

      您的程序,但同样一个JDK将允许更多的操作。
    • 即使Eclipse中默认注册的Java是用来启动会话的Java,您也可以注册一个较旧的SDK(包括非Sun的),以便使用与生产中实际使用的JRE类似的JRE运行/调试您的程序。




我正在运行Windows 7 64位,并安装了32位JRE。我下载了寻找64位JRE的Eclipse 64位。因为我没有64位的JRE,所以它抛出了错误,这是有道理的。

我转到Java手动安装页面(它没有您想要的那么直接访问)并安装了64位版本。见“所有操作系统的Java下载“.这就是我所需要的。



我不得不编辑
eclipse.ini引用正确Java路径的文件-Eclipse不使用环境PATH中有一个值时,eclipse.ini.


查看完整回答
反对 回复 2019-06-25
?
饮歌长啸

TA贡献1951条经验 获得超3个赞

只需复制此文件:

c:/Program Files/Java/jre(5,6,7..any version)/bin/javaw.exe

到Eclipse文件夹

*注意:只对Windows进行测试


查看完整回答
反对 回复 2019-06-25
  • 3 回答
  • 0 关注
  • 639 浏览

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号