我是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
Run Code Online (Sandbox Code Playgroud)
gephi libs列表:
/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
Run Code Online (Sandbox Code Playgroud)
从点击图标启动gephi将无法正常工作,我需要使用命令行:
./gephi --jdkhome /Library/Java/JavaVirtualMachines/1.6.0_33-b03-424.jdk/Contents/Home
Run Code Online (Sandbox Code Playgroud)
在此之后我得到'无法加载libjogl_awt.jnilib'
有关我可以做些什么来修复我的JAVA环境的建议 - 或者至少启动gephi?谢谢.
更新:正如gephi论坛中所建议的,我还将/System/Library/Frameworks/JavaVM.framework/Versions/CurrentJDK链接到/Library/Java/JavaVirtualMachines/1.6.0_33-b03-424.jdk/Contents并拥有32 Java首选项中的Java首先...
And*_*res 24
要在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"