簡體   English   中英

Eclipse:搜索以下位置后未找到Java虛擬機:/ Library / Java / JavaVirtualMachines/jdk1.8.0_121.jdk/Contents/

[英]Eclipse: No Java virtual machine was found after searching the following locations: /Library/Java/JavaVirtualMachines/jdk1.8.0_121.jdk/Contents/

我打開Eclipse:

打開Eclipse

我有這個錯誤:

Eclipse錯誤

我的OS:

蘋果系統

文本:

必須提供Java運行時環境(JRE)或Java Development Kit(JDK)才能運行Eclipse。

搜索以下位置后未找到Java虛擬機:/ Library/Java/JavaVirtualMachines/jdk1.8.0_121.jdk/Contents/Home/jre/bin

在eclipse.ini中將“jdk1.8.0_121”更改為“jdk1.8.0_131”

的eclipse.ini

在某個版本的eclipse中eclipse.ini的路徑: /Eclipse.app/Contents/Eclipse/eclipse.ini

把這個:

/Library/Java/JavaVirtualMachines/VERSION.jdk/Contents/Home/jre/bin/

當您遇到此錯誤時,很可能您或系統已更新Java並且Java虛擬機的路徑已更改。 在其他答案工作時更新VM路徑,但是當Java版本再次更新時,您將不得不重復相同的練習。 以下是我用來擺脫這個循環的解決方案。

  1. 打開eclipse包。 打開包裝內容
  2. 在/ Content / Eclipse文件夾中打開eclipse.ini文件
  3. 打開終端並輸入ls -l /usr/bin/java
  4. -vm參數替換為終端的符號鏈接。 它很可能是/System/Library/Frameworks/JavaVM.framework/Versions/Current/Commands

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM