运行装有 Yosemite 的 Mac。我有一个无法打开的负载计算软件。我一直收到此错误。
无法启动 Java Jar 文件“file_name.jar”。检查控制台以查看可能的消息。
因此我检查了控制台并发现了以下消息:
1/27/15 3:37:09.807 PM java[807]: objc[807]: Class JavaLaunchHelper is implemented in both /Library/Internet Plug-Ins/JavaAppletPlugin.plugin/Contents/Home/bin/java and /Library/Internet Plug-Ins/JavaAppletPlugin.plugin/Contents/Home/lib/jli/./libjli.dylib. One of the two will be used. Which one is undefined.
我该怎么做才能指定要使用哪一个?我已经检查并确保 Java 是最新的,程序也是最新的。
答案1
使用如下命令
java -jar file_name.jar path.to.JavaLaunchHelper
path.to.JavaLaunchHelper 应该替换为您提到的以下任一内容
/Library/Internet Plug-Ins/JavaAppletPlugin.plugin/Contents/Home/bin/java 和 /Library/Internet Plug-Ins/JavaAppletPlugin.plugin/Contents/Home/lib/jli/./libjli.dylib