Maven更新项目:CreateProcess错误=2:找不到\bin\java

Maven更新项目:CreateProcess错误=2:找不到\bin\java,java,maven,Java,Maven,我无法再更新maven项目,因为它似乎无法在以下异常中指定的路径中找到java可执行文件: Caused by: java.io.IOException: Cannot run program "C:\Program Files\Java\jre1.8.0_131\bin\java": CreateProcess error=2, Das System kann die angegebene Datei nicht finden at java.lang.ProcessBuilder.s

我无法再更新maven项目,因为它似乎无法在以下异常中指定的路径中找到java可执行文件:

Caused by: java.io.IOException: Cannot run program "C:\Program Files\Java\jre1.8.0_131\bin\java": CreateProcess error=2, Das System kann die angegebene Datei nicht finden
    at java.lang.ProcessBuilder.start(Unknown Source)
    at java.lang.Runtime.exec(Unknown Source)
    at org.codehaus.plexus.util.cli.Commandline.execute(Commandline.java:655)
    ... 40 more
Caused by: java.io.IOException: CreateProcess error=2, Das System kann die angegebene Datei nicht finden
    at java.lang.ProcessImpl.create(Native Method)
    at java.lang.ProcessImpl.<init>(Unknown Source)
    at java.lang.ProcessImpl.start(Unknown Source)
    ... 43 more
原因:java.io.IOException:无法运行程序“C:\program Files\java\jre1.8.0\u 131\bin\java”:CreateProcess错误=2
位于java.lang.ProcessBuilder.start(未知源)
位于java.lang.Runtime.exec(未知源)
位于org.codehaus.plexus.util.cli.Commandline.execute(Commandline.java:655)
... 40多
原因:java.io.IOException:CreateProcess错误=2,Das系统无法正常运行
在java.lang.ProcessImpl.create(本机方法)
位于java.lang.ProcessImpl。(未知源)
位于java.lang.ProcessImpl.start(未知源)
... 43多
错误的翻译: 系统找不到指定的文件

这里的原因是什么?正如您在提供的屏幕截图中所看到的那样,我的系统中确实存在使用java指定的路径


不,没有。显示的路径是
C:\ProgramFiles(x86)\…
。如果您希望JDK位于路径
C:\Program Files\…
,则必须安装64位版本。几分钟前我安装了64位的JDK jsut。我现在在Eclipse中设置了64位安装的实际目标的路径,现在我得到了一个错误,即“找不到主类jdk64”