我正在运行 OS X 10.7.5,刚刚应用了 Java 7 JDK 更新以使我的 Java 版本升级到 1.7.0_21,但 ZAP 应用程序无法加载。
安装 Java 7 后我重启了一下,仍然没有成功。我下载了应用程序来自 Google 代码。
尝试启动该应用程序时,我的系统日志显示如下一系列错误:
4/27/13 12:46:31.104 PM [0x0-0x69069].org.zaproxy.zap.ZAP: Error: could not find libjava.dylib
4/27/13 12:46:31.104 PM [0x0-0x69069].org.zaproxy.zap.ZAP: Failed to GetJREPath()
4/27/13 12:46:31.105 PM JavaAppLauncher: failed to JNI_CreateJavaVM (-1): CFBundle 0x100302db0 </Applications/OWASP ZAP.app/Contents/PlugIns/jre1.7.0_21.jre> (framework, loaded): (
0 CoreFoundation 0x00007fff86003f56 __exceptionPreprocess + 198
1 libobjc.A.dylib 0x00007fff8ea17d5e objc_exception_throw + 43
2 CoreFoundation 0x00007fff86003d8a +[NSException raise:format:arguments:] + 106
3 CoreFoundation 0x00007fff86003d14 +[NSException raise:format:] + 116
4 JavaAppLauncher 0x000000010000326f JavaAppLauncher + 12911
5 Foundation 0x00007fff8cf3972a -[NSThread main] + 68
6 Foundation 0x00007fff8cf396a2 __NSThread__main__ + 1575
7 libsystem_c.dylib 0x00007fff8dcad8bf _pthread_start + 335
8 libsystem_c.dylib 0x00007fff8dcb0b75 thread_start + 13
)
我在系统中搜索过“libjava.dylib”,但没有成功。
答案1
尝试通过终端运行它:
/Applications/OWASP\ ZAP.app/Contents/Java/zap.sh
通过启动板加载 Java 运行时时,似乎定位出现了一些问题