Mac 上Class JavaLaunchHelper is implemented in both 報錯解決辦法

Intellij IDEA啟動Java項目后,第一行會出現(xiàn)紅色的提醒Class JavaLaunchHelper is implemented in both,對運行中的程序沒什么特別影響,但是對于強迫癥來說,確實難受,盤他~

錯誤信息:

Class JavaLaunchHelper is implemented in both
/Library/Java/JavaVirtualMachines/jdk1.8.0_151.jdk/Contents/Home/bin/java (0x10a0df4c0)
and /Library/Java/JavaVirtualMachines/jdk1.8.0_151.jdk/Contents/Home/jre/lib/libinstrument.dylib (0x10a1634e0).
One of the two will be used. Which one is undefined.

原因:

這是Mac下的Java的一個bug,在Java 8 update 152以上的版本中已經(jīng)修復
該bug對程序沒有任何影響,因為兩個拷貝是完全一致的

解決辦法:

升級Java 8 update 152及以上,完美解決煩人的紅色提示

不推薦做法(解決不了問題):

添加:idea.no.launcher=true 到 idea.properties文件中。
因為Intellij IDEA的很多功能都依賴這個配置,比如優(yōu)雅關閉,線程棧等

PS:

升級jdk之后,idea中的所有之前的項目需要重新設置sdk路徑


image.png
image.png
image.png

開始擼代碼。。。。。

最后編輯于
?著作權歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容