Intellij IDEA启动Java项目后,第一行会出现红色的提醒
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以上的版本中已经修复
该bug对程序没有任何影响,因为两个拷贝是完全一致的
解决办法:
升级Java 8 update 152及以上,完美解决烦人的红色提示
不推荐做法(解决不了问题):
添加:idea.no.launcher=true 到 idea.properties文件中。
因为Intellij IDEA的很多功能都依赖这个配置,比如优雅关闭,线程栈等
PS:
升级jdk之后,idea中的所有之前的项目需要重新设置sdk路径
image.png image.png image.png
开始撸代码。。。。。
网友评论