由于环境variables,Eclipse不会打开

我只是重新启动了我的电脑,没有任何改变。 突然间我无法打开日食。 相反,我得到这个错误消息:

JRE错误对话框的TinyPic图片http://i46.tinypic.com/34rd4as.gif

而且我看到我所有的环境variables都被删除了。 Javajavacmvn显然不起作用。 现在我该怎么办,我该如何解决这个问题?


对于那些不能从工作中得到tinypic.com不幸的灵魂:-)

 ┌──────────────────────────────────────────────────────────────────────┐ │ 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: │ │ C:\Users\emiri\Downloads\eclipse\jre\bin\javaw.exe │ │ javaw.exe in your current PATH │ │ │ │ ┌────────────┐ │ │ │ OK │ │ │ └────────────┘ │ └──────────────────────────────────────────────────────────────────────┘ 

让日食直接使用你的Java虚拟机!

将这些行放在eclipse.ini(位于eclipse.exe所在的目录)的末尾:

 -vm <your path to jdk|jre>/bin/javaw.exe 

注意有行。 还要确保-vm选项位于-vmargs选项之前(当然还有“openFile”之后)。

wiki.eclipse.org上有用的链接Eclispe.ini

我想我find了一个更简单的方法(无论如何)。 find您的javaw.exe文件(通过search或者只是安装它的位置),然后将javaw.exe文件拖到eclipse.exe文件中,它将使用它。

这是答案,对不起..但你的解决scheme是不正确的

 set PATH=C:\Program Files\Java\jre1.6.0_03\bin ;%PATH% 

paxdiablo您是否重写了错误,或者您是否有某种从图像中读取文本的软件,如果有哪一个?

首先卸载所有Java软件(如JRE 7或JRE 6或JDK),然后打开以下path:

开始>控制面板>高级设置>环境variables>系统variables>path

然后点击编辑button,将下面的文本粘贴到Variable_Value,然后点击确定。

C:\ Program Files \ Common Files \ Microsoft Shared \ Windows Live; C:\ Program Files(x86)\ Common Files \ Microsoft Shared \ Windows Live;%SystemRoot%\ system32;%SystemRoot%;%SystemRoot%\ System32 \ Wbem ;%SYSTEMROOT%\ System32 \ WindowsPowerShell \ v1.0 \; C:\ Program Files文件(x86)\ Microsoft SQL Server \ 90 \ Tools \ binn \; C:\ Program Files(x86)\ Common Files \ Roxio Shared \ DLLShared \; C:\ Program Files(x86)\ Windows Live \ Shared; C:\ Program Files(x86)\ Microsoft SQL Server \ 100 \ Tools \ Binn \ VSShell \ Common7 \ IDE \ \ Microsoft SQL Server \ 100 \ Tools \ Binn \; C:\ Program Files \ Microsoft SQL Server \ 100 \ Tools \ Binn \; C:\ Program Files(x86)\ Microsoft SQL Server \ 100 \ DTS \ Binn \

现在转到这个URL http://java.com/en/download/manual.jsp并点击;Windows脱机 ,然后点击运行,然后重新开始eclipse。

好好享受!

另一种方法是重新运行JRE设置。 它通常通过将java.exe,javaw.exe等放置在系统文件夹中来安装默认的JRE。 这将把可执行文件放在你的path中,这应该是足够的,它基于错误消息中的注释,它search了javaw.exe的path

Eclipse和Java JDK(或JRE)必须匹配BIT版本

例如:

 32 Bit Eclipse won't work with 64 Bit Java! 

32位Eclipse需要32位Java!

好的…好吧…别担心我也被这个错误和致命的破坏,当我得到它我是如此认真,即使我没有注意到其他工作,但我明白了,只是首先复制此代码并粘贴到您的系统variables下path…

C:\ Program Files; C:\ Winnt; C:\ Winnt \ System32; C:\ Program Files \ Java \ jre6 \ bin \ javaw.exe

现在从你的path复制“jre” 文件夹 ,就像我在这条path下有“jre”一样

  C:\Program Files\Java 

并将其粘贴到您的eclipse文件夹意味着您的eclipse.exe文件放置。 就像我在这个位置设置了我的日食一样

  F:\Softwares\LANGUAGES SOFTEARE\Android Setup\eclipse 

所以在eclipse文件夹里面粘贴“jre”文件夹。 如果你有“jre6”,那么将其重命名为“jre”….并运行你的蚀,你将得到解决scheme…

  //<<<<<<<<<<<<<<----------------------------->>>>>>>>>>>>>>>>>>> 

其他解决scheme:2

如果问题无法解决上述步骤,请按照下列步骤

  1. 从你的Javapath(如C:\ Program Files \ Java \ jre6 *等)拷贝文件夹“jre”,并将其粘贴到你的eclipse目录下(你的eclipse的位置在哪里)
  2. 转到eclipse.ini文件,打开它。
  3. 改变你的javaw.exe文件的目录

-vmF:\ Softwares \ LANGUAGES SOFTEARE \ Android Setup \ eclipse Indigo版本32位\ jre \ bin / javaw.exe

现在这个时候你将会启动eclipse,它会searchjavaw.exe,所以它会searcheclipse.ini中的path,因为它现在在同一个文件夹中,所以它将启动javaw.exe,它将开始工作。

如果您仍然有任何查询,你可以再问一遍,只要去我的个人资料,找出我的电子邮件ID。 因为我爱堆栈溢出论坛,它使我成为一名程序员。*

非常容易,你只需将文件夹“jre”复制到你放置eclipse的文件夹即可。 That'all。 Jre是环境,通常位于C:/ Programing Files / Java / jre:D中

你应该安装32位和64位Java(至lessJRE),以防万一你使用64位操作系统。

java问题解决了,当我更新我的64位Java(我使用64位W7和64位日食4.4.0):

http://www.java.com/en/download/manual.jsp

推荐版本7更新67 Windows脱机(64位)文件大小:29.5 MB

 -startup plugins/org.eclipse.equinox.launcher_1.3.0.v20130327-1440.jar --launcher.library plugins/org.eclipse.equinox.launcher.win32.win32.x86_64_1.1.200.v20130807-1835 -product org.eclipse.epp.package.standard.product --launcher.defaultAction openFile --launcher.XXMaxPermSize 256M -showsplash org.eclipse.platform --launcher.XXMaxPermSize 256m --launcher.defaultAction openFile --launcher.appendVmargs **-vm C:/Program Files (x86)/Java/jdk1.7.0_45/bin/javaw.exe** =>false -vmargs -Dosgi.requiredJavaVersion=1.6 -Xms40m -Xmx512m -vm C:\Program Files (x86)\Java\jdk1.7.0_45\bin\javaw.exe 

将“C:\ Program Files \ Java \”目录中的jre文件夹复制到eclipse文件夹中。即C:\ eclipse \