Java 8:类 JavaLaunchHelper 在两者中实现

2022-09-03 02:01:31

我正在尝试启动Cassandra,并且遇到了JavaLaunchHelper位于两个地方的问题。我正在运行Java 8。这是确切的错误:

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

在 Java 7 中发现了一个类似的问题:

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

解决这个问题的最佳方法是什么?


答案 1

这是JDK中的一个错误,仍未修复(截至8u25)。在此处查看更多信息


答案 2

应该不是问题,只是一个烦人的消息。但是Cassandra还没有针对java 8进行验证,所以你可能会看到一些奇怪的地方。


推荐