美文网首页
Mac 上Class JavaLaunchHelper is i

Mac 上Class JavaLaunchHelper is i

作者: zornil | 来源:发表于2021-03-24 15:09 被阅读0次

    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

    开始撸代码。。。。。

    相关文章

      网友评论

          本文标题:Mac 上Class JavaLaunchHelper is i

          本文链接:https://www.haomeiwen.com/subject/uukhhltx.html