今天我在macOS Sierra上升级了我的Intellij Idea,现在,当我在控制台运行应用程序时,我出现了这个错误:
OBJC[3648]:类JavaLaunchHelper在/library/java/javaVirtualMachines/jdk1.8.0_121.jdk/contents/home/bin/java(0x10D19C4C0)和/library/java/javaVirtualMachines/jdk1.8.0_121.jdk/contents/home/jre/lib/libInstrument.dylib(0x10EA194E0)中实现。将使用两个中的一个。哪一个是未定义的。
你可以在这里找到所有的细节:
这是Mac上Java中的一个老错误,它是由IDE在启动应用程序时使用的Java代理触发的。此消息是无害的,忽略它是安全的。Oracle开发人员的评论:
该消息是良性的,由于该类的两个副本都是相同的(从完全相同的源编译),因此该问题没有负面影响。这纯粹是个整容的问题。
Java 9和Java 8 update 152中修复了该问题。
如果它惹恼了您或以任何方式影响了您的应用程序(不应该),IntelliJ IDEA的解决方法是通过将IDEA.no.launcher=true
添加到IDEA.properties
中来禁用idea_rt
启动器代理(帮助
编辑自定义属性...
)。该解决方法将在IDE下一次重新启动时生效。
不过,我不建议禁用IntelliJ IDEA launcher代理。它用于以下功能:优雅的关机(退出按钮)、线程转储、解决问题的方法(过长的命令行超过操作系统限制)等等。仅仅为了隐藏无害的消息而失去这些功能可能是不值得的,但这取决于您。
问题内容: 今天,我在macOS Sierra上升级了Intellij Idea,现在,当我在控制台中运行应用程序时,出现此错误: objc [3648]:在/Library/Java/JavaVirtualMachines/jdk1.8.0_121.jdk/Contents/Home/bin/java(0x10d19c4c0)和/Library/Java/Java/JavaVirtualMach
我正在尝试启动Cassandra,但遇到了JavaLaunchHelper位于两个位置的问题。我正在运行Java8。这里有确切的错误: 在Java7中发现了一个类似的问题: 解决这个问题最好的办法是什么?
在Mac OS X上的Eclipse Kepler上有一个简单的Google App Engine Web应用程序项目,其java版本为“1.7.0_45” 遇到以下情况: 当我尝试在localhost上作为web应用程序运行时 任何帮助都是有用的。
问题内容: 我在MacOS X上升级到了最新的Java 7u40,并在使用Eclipse启动应用程序时开始在控制台上收到以下消息。该应用程序运行良好,但我想找出问题的原因,并希望对此进行修复。 有谁知道为什么打印此消息以及如何解决它? 问题答案: Jet️ 对于JetBrains IntelliJ IDEA:请转到。如果要求你创建文件,请创建该文件。要禁用错误消息,请将以下内容粘贴到你创建的文件中
我在MacOS X上升级到了最新的Java7U40,并在使用Eclipse启动应用程序时开始在控制台收到以下消息。该应用程序工作良好,但我想找出问题的原因,并希望解决它。 有没有人知道为什么要打印这条消息以及如何修复它?
我在MacOS X上升级到最新的Java 7u40,并在使用Eclipse启动应用程序时在控制台上收到以下消息。该应用程序运行良好,但我想找出问题的原因,并希望解决它。 有人知道为什么要打印此邮件以及如何修复它吗?