我试图在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安装目录。有谁知道如何解决这个问题?
答案 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参数之前。