[英]ProcessException: ExecException: Process 'command ' /Library/Java/JavaVirtualMachines/jdk1.8.0_31.jdk/Content/Home/bin/java
[英]Eclipse: No Java virtual machine was found after searching the following locations: /Library/Java/JavaVirtualMachines/jdk1.8.0_121.jdk/Contents/
在某個版本的eclipse中eclipse.ini的路徑: /Eclipse.app/Contents/Eclipse/eclipse.ini
把這個:
/Library/Java/JavaVirtualMachines/VERSION.jdk/Contents/Home/jre/bin/
當您遇到此錯誤時,很可能您或系統已更新Java並且Java虛擬機的路徑已更改。 在其他答案工作時更新VM路徑,但是當Java版本再次更新時,您將不得不重復相同的練習。 以下是我用來擺脫這個循環的解決方案。
ls -l /usr/bin/java
-vm
參數替換為終端的符號鏈接。 它很可能是/System/Library/Frameworks/JavaVM.framework/Versions/Current/Commands
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.