Eclipse声明isntall目录是JAVA_HOME

时间:2015-07-19 21:22:41

标签: java eclipse windows installation

我试图在Minecraft中设置一个用于修改的工作区,并且收到一条错误,指出我找不到我的JAVA_HOME目录。在搞乱并安装新的JDK之后,运行Eclipse表明:

“Java Runtime Enviroment(JRE)或Java Development Kit(JDK)”必须可用于运行Eclipse。搜索以下位置后未找到Java虚拟机:C:\ Users \ |我的用户名| \ Desktop \ Eclipse \ jre \ bin \ javaw.exe javaw.exe是你当前的PATH“

我正在检查我的PATH和JAVA_HOME变量,这两个变量都设置为C:\ Programm Files(x86)\ Java \ jdk1.8.0_51 eclipse正在查找的文件是java存储其javaw.exe的标准目录,即Java \ jdk1.8.0_51 \ jdk \ bin \ jawaw.exe,但Eclipse在某种程度上认为我的路径设置为Eclipse安装目录。有谁知道如何解决这个问题?

1 个答案:

答案 0 :(得分:0)

由于文件夹名称中的空格,将JAVA_HOME设置为“c:\ program files ...”中的文件夹是个坏主意。只要此值用作命令行参数,接收方就会将其解释为两个参数(“C:\ program”和“file ...”)。

将您的jdk移动到名称中没有空格的文件夹中,并更正您的JAVA_HOME变量。

BTW:eclipse首先解析系统PATH变量,以便找到合适的java SDK。在eclipse.ini文件中声明所需的SDK(在eclipse install-folder中)是一种很好的做法。添加一个参数:

....
-vm 
C:\JDK8\bin\javaw.exe
-vmargs 
-Xms40m 
-Xmx384m

请注意,-vm arg及其值必须出现在separete行上,并且必须放在-vmargs参数之前。