java - JavaLaunchHelper 类在... libinstrument.dylib 中都实现了。将使用两者之一。哪个是未定义的

标签 java eclipse macos jvm jvm-hotspot

我在 MacOS X 上升级到最新的 Java 7u40,并在使用 Eclipse 启动我的应用程序时开始在控制台上收到以下消息。该应用程序运行良好,但我想找出问题的原因并希望能解决它。

objc[10012]: Class JavaLaunchHelper is implemented in both /Library/Java/JavaVirtualMachines/jdk1.7.0_40.jdk/Contents/Home/bin/java and /Library/Java/JavaVirtualMachines/jdk1.7.0_40.jdk/Contents/Home/jre/lib/libinstrument.dylib. One of the two will be used. Which one is undefined.

有谁知道为什么会打印此消息以及如何修复它?

最佳答案

⚠️ 对于 JetBrains IntelliJ IDEA:转到 Help -> Edit Custom Properties...。如果它要求您创建文件,请创建它。要禁用错误消息,请将以下内容粘贴到您创建的文件中:

idea_rt
idea.no.launcher=true

这将在 IntelliJ 重启时生效。

关于java - JavaLaunchHelper 类在... libinstrument.dylib 中都实现了。将使用两者之一。哪个是未定义的,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18794573/

相关文章:

java - 创建向导 Swing

java - 如何检索 Java 中括号内的数字部分?

c - 如何阻止 GDB 在 Eclipse 中默认执行 "break main"?

macos - NSView 有没有办法知道它的窗口何时关闭?

macos - 当我单击下拉菜单时,Mac OS 上的 Safari 13 Beta 挂起

java - 适用于 Android 的远程访问 RDBMS 和后端

java - 如何编写代码使 Button 只有在条件为真时才可点击?

eclipse - 在 Eclipse 中无法看到 gradle 的新 sourceSet

java - 使用 log4j-core-2.4.1 时是否需要 log4j-core

macos - 并行操作在 Scala 中挂起