Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/eclipse/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Eclipse只是不能启动_Eclipse_Java - Fatal编程技术网

Eclipse只是不能启动

Eclipse只是不能启动,eclipse,java,Eclipse,Java,我最近卸载了Java,然后在我的机器上重新安装了Java,从那以后,Eclipse就再也不能启动了。我觉得这很奇怪,因为我卸载了与我使用的不同版本的Java。我通过添加以下内容修改了eclipse.ini文件: -vm C:\ProgramFiles(x86)\Java\jre1.5.0\u 15\bin\javaw.exe 这没什么区别。然后我尝试重置JAVA_HOME变量,在重新安装(解压)Eclipse之后,我再次尝试了这两种方法。所有这些都没有任何区别,这就是为什么我要发布这个问题。有人

我最近卸载了Java,然后在我的机器上重新安装了Java,从那以后,Eclipse就再也不能启动了。我觉得这很奇怪,因为我卸载了与我使用的不同版本的Java。我通过添加以下内容修改了eclipse.ini文件:

-vm

C:\ProgramFiles(x86)\Java\jre1.5.0\u 15\bin\javaw.exe


这没什么区别。然后我尝试重置JAVA_HOME变量,在重新安装(解压)Eclipse之后,我再次尝试了这两种方法。所有这些都没有任何区别,这就是为什么我要发布这个问题。有人能帮我吗

您需要确保
javaw.exe
的路径在
%path%
环境变量中。基本上:

%PATH% = %PATH%;c:\path\to\jre\bin
您可以在environment variables(环境变量)配置中对此进行配置,您可以通过打开命令提示符来验证这一点,并测试
java
是否被识别为来自任意路径的命令


顺便说一下,
%JAVA\u HOME%
应该指向JDK的
/bin
文件夹,而不是JRE的文件夹。无论如何,Eclipse会忽略这个环境变量,因为它自带了自己的编译器。

我卸载了我安装的所有Java版本,然后再次安装。我还删除了Eclipse并再次下载了它。接下来,我编辑了eclipse.ini文件以包含javaw.exe路径,正如我在问题中提到的。现在一切都好了

您使用的是什么版本的eclipse?另外,您是否能够在命令行上浏览到“C:\Program Files(x86)\Java\jre1.5.0\U 15\bin\”?您还可以运行其他基于Java的东西吗?尝试运行小程序或可执行jar文件。至少这会告诉我们问题是特定于Eclipse,还是与您的整个Java安装有关。(可能是后者,但检查也不会有什么坏处,对吧?@Sagar是的,我可以从命令行导航到该文件。@Dam我的Java安装很好。事实上,我首先卸载Java的原因是因为安装已损坏。我无法运行可执行的jar文件,但Eclipse和Java程序运行良好。现在,我已经重新安装了Java,jar文件运行了,但是其他的一切都停止了。你能告诉我如何准确地配置环境变量,包括javaw.exe的路径吗?我不知道你使用的是什么Windows版本,所以这里只是一个目标文档。在cmd中调用
java
怎么样?