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
開始擼代碼。。。。。