“Javavm无法加载JVM”,“JavaVM致命无法加载JVM库”(OS X)

最后编辑了

症状

您在runner / server日志中获得以下错误:

java.vm:无法加载JVM:/system/library/java/javavirtualmachines/1.6.0.jdk/contents/home/bundle/libraries/lib/myuser/squish-4.x-java-macx86_64/lib/libjvm.dylib

java.vm致命:无法加载JVM库。

可能的原因

32/64位混合

Quish用于Java有两个变体:32位和64位。你 必须 使用符合Java应用程序的位数匹配的变体在屏蔽外部搭配时。

要检查此操作:

非现有文件libjvm.dylib已配置

In the file $HOME/.squish/ver1/server.ini change the line…

LibJVM = "/System/Library/Frameworks/JavaVM.framework/Libraries/libjvm.dylib"

…to…

LibJVM = "/System/Library/Frameworks/JavaVM.framework/Libraries/libserver.dylib"