我是 JAVA 新手。我在 Mac OS X 10.8.2 上。使用 gephi 0.8.1。我得到:
echo $JAVA_HOME
/Library/Java/JavaVirtualMachines/1.6.0_33-b03-424.jdk/Contents/Home
echo $JDK_HOME
/Library/Java/JavaVirtualMachines/1.6.0_33-b03-424.jdk/Contents/Home
gephi 库列表:
/Applications/gephi.app/Contents/Resources/gephi/gephi/modules/lib/macosx-universal/libjogl.jnilib
/Applications/gephi.app/Contents/Resources/gephi/gephi/modules/lib/macosx-universal/libjogl_awt.jnilib
/Applications/gephi.app/Contents/Resources/gephi/gephi/modules/lib/macosx-universal/libjogl_cg.jnilib
通过点击图标启动 gephi 是行不通的,我需要使用命令行:
./gephi --jdkhome /Library/Java/JavaVirtualMachines/1.6.0_33-b03-424.jdk/Contents/Home
在此之后我得到“无法加载 libjogl_awt.jnilib”
有什么建议可以修复我的 JAVA 环境——或者至少启动 gephi?谢谢。
更新:正如 gephi 论坛中的建议,我还将/System/Library/Frameworks/JavaVM.framework/Versions/CurrentJDK 链接到/Library/Java/JavaVirtualMachines/1.6.0_33-b03-424.jdk/Contents 和在 Java 首选项中将 32 位 Java 放在首位...
最佳答案
要在 OS X Mavericks 上运行 Gephi,只需安装 Apple 的 Java 6 更新 http://support.apple.com/kb/DL1572?viewlocale=en_US
如果您仍然遇到问题,则可能意味着您安装了 Java 7,并且 Gephi 正在使用它。您可以通过编辑 Gephi 的配置文件来覆盖该行为:
打开/Applications/Gephi.app/Contents/Resources/gephi/etc/gephi.conf 并将 jdkhome
值设置为:
jdkhome="/System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home"
关于java - Mac X 10.8.2 上的 gephi 0.8.1 问题无法加载 libjogl_awt.jnilib,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13197457/