Wal*_*ter 276 java eclipse path
我试图让Eclipse v3.5(Galileo)在我的计算机上重新运行 - 我之前运行它没有任何问题,但现在我不断收到此错误:
必须提供Java运行时环境(JRE)或Java开发工具包(JDK)才能运行Eclipse.搜索以下位置后未找到Java虚拟机:当前PATH中的C:\ eclipse\jre\javaw.exe javaw.exe
我刚刚完成了JDK和SDK的全新安装.
我有Windows 7(x64).
怎么了?我如何解决它?
我无法运行任何ipconfig/tracert /或ping.
Von*_*onC 217
默认情况下,Eclipse会尝试使用默认的" java.exe"(您引用的第一个PATH)启动
要记住的三件事:
PATH更新.
2012年6月,jmbertucci评论:
我正在运行Windows 7 64位,我安装了32位JRE.我下载了Eclipse 64位,它寻找64位JRE.因为我没有64位JRE,所以它会抛出错误,这是有道理的.
我去了Java手册安装页面(它不是你想要的直接访问)并安装了64位版本.请参阅" 适用于所有操作系统的Java下载 ".这就是我所需要的.
2016年4月:Steve Mayne 在评论中补充道:
我必须编辑该
eclipse.ini文件以引用正确的Java路径 -PATH当存在值时,Eclipse根本不使用该环境eclipse.ini.
You*_*ans 139
只需复制此文件:
c:/Program Files/Java/jre(5,6,7..any version)/bin/javaw.exe
Run Code Online (Sandbox Code Playgroud)
到Eclipse文件夹
*注意仅针对Windows进行测试

Bal*_*usC 81
所有关于设置其他的答案只有在JAVA_HOME不完全正确.Eclipse确实没有咨询JAVA_HOME.仔细查看错误消息:
......在你目前的路径中
它字面上说PATH,不是JAVA_HOME.
右击我的电脑,选择属性(或按Winkey+ Pause),转到标签高级,点击按钮环境变量,在系统变量列表底部的选择Path(没有,没有 Classpath),点击编辑,并添加;c:\path\to\jdk\bin到值的末尾.
或者,如果不存在,您还可以添加JAVA_HOME环境变量并在其中使用它PATH.在同一个对话框中单击" 新建",然后添加JAVA_HOME值c:\path\to\jdk.然后,您可以添加;%JAVA_HOME%\bin到Path设置值的结尾.
Rob*_*ing 35
从控制面板打开Windows的系统属性,然后搜索环境变量部分:
现在,大多数Java工具都可以通过使用JAVA_HOME环境变量或在Path环境变量中查找java.exe/javaw.exe来查找Java安装.
小智 24
如果你下载64位版本的Eclipse; 它将寻找64位版本的JRE.如果你下载32位版本的Eclipse; 它将寻找32位版本的JRE
我所做的是安装32位和64位版本的JRE.您可以从SUN Oracle站点获取该信息.JAVA站点似乎自动安装了32位版本的Java.我猜这是因为网络浏览器.
Wal*_*ter 10
事实证明,我需要做的就是将"路径"改为:
"C:\ Windows\system32; C:\ Windows; C:\ Windows\System32\Wbem; C:\ Program Files(x86)\ Java; C:\ Program Files(x86)\ Java\jdk1.6.0_14\bin "
做到了:)
我有64位的Windows 7,我有同样的问题与日食.为了让它工作,我不得不使用Internet Explorer(64位版本)来下载java.这是让java安装64位版本的唯一方法.当我使用firefox安装java时,它会自动安装一个32位版本(如此愚蠢!).Eclipse 64位版本不会检测java 32位版本.
解决方案简而言之:
右键单击我的电脑,单击属性,然后选择高级系统设置,弹出一个系统属性窗口,在高级选项卡下,选择环境变量,弹出环境变量窗口,在系统变量部分下,查找PATH变量,并编辑值,将它(版本; jre6,jre7等)更改为你正在使用的任何jre,例如我的:C:\Program Files\Java\jre7\bin
不要依赖于windows path变量,因为它几乎在每次更新时都会被更改.例如,chrome(64位机器上的32位)java更新用32位JVM替换系统范围的64位JVM.另请注意,此条目必须是eclipse.ini中的最后一个,否则它不起作用,并且 - 如果另有说明 - JAVA_HOME变量不由eclipse.exe评估.
即使你的JAVA_HOME和Path配置有效,他们也可能有这个问题,所以最简单的方法是在你的eclipse installtion文件夹中打开你的eclipse.ini
-vm
C:\ Program Files\Java\jdk1.7.0_71\bin\javaw.exe
用你的jdk或jre的路径替换C:\ Program Files\Java\jdk1.7.0_71\bin\javaw.exe
不要担心我也被这个错误和致命的毁了,当我得到它我是如此沮丧,即使我给予留下一个Android编程,但我得到它,只需首先复制此代码并粘贴在您的系统变量路径下......
C:\ Program Files; C:\ Winnt; C:\ Winnt\System32; C:\ Program Files\Java\jre6\bin\javaw.exe
现在从你的路径复制"jre" 文件夹,就像我在这条路径下有"jre"一样
C:\Program Files\Java
Run Code Online (Sandbox Code Playgroud)
并将其粘贴到您的eclipse文件夹中意味着放置了您的eclipse.exe文件.就像我在这个位置设置了我的日食
F:\Softwares\LANGUAGES SOFTEARE\Android Setup\eclipse
Run Code Online (Sandbox Code Playgroud)
所以在eclipse文件夹中粘贴"jre"文件夹.如果你有"jre6"然后将其重命名为"jre"....并运行你的日食,你将获得解决方案......
//<<<<<<<<<<<<<<----------------------------->>>>>>>>>>>>>>>>>>>
Run Code Online (Sandbox Code Playgroud)
其他解决方案:2
如果上述步骤无法解决问题,请按照以下步骤操作
-vmF:\ Softwares\LANGUAGES SOFTEARE\Android Setup\eclipse Indigo版本32位\ jre\bin/javaw.exe
现在这次你将启动eclipse,它将搜索javaw.exe,因此它将搜索eclipse.ini中的路径,因为它现在位于同一文件夹中,因此,它将启动javaw.exe,它将开始工作.
如果您仍然有任何疑问,可以再次询问,只需查看我的个人资料并查找我的电子邮件ID.因为我喜欢堆栈溢出论坛,它让我成为程序员.*
编辑了我的eclipse.ini文件来更新新更新的JDK.以前我有jdk1.7.0_09并且现在更新到jdk1.7.0_80并且eclipse抛出了这个错误.
必须提供Java运行时环境(JRE)或Java Development Kit(JDK)才能运行Eclipse.搜索以下位置后未找到Java虚拟机:C:/ Program Files/Java/jdk1.7.0_09/bin/javaw
从更新eclipse.ini后,
-vm
C:/Program Files/Java/jdk1.7.0_09/bin/javaw
Run Code Online (Sandbox Code Playgroud)
至
-vm
C:/Program Files/Java/jdk1.7.0_80/bin/javaw
Run Code Online (Sandbox Code Playgroud)
Eclipse运行正常.
| 归档时间: |
|
| 查看次数: |
917003 次 |
| 最近记录: |