8

私は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 にリンクし、32 を持っています-Java設定で最初にJavaをビット化...

4

3 に答える 3

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"

于 2013-11-09T15:16:37.477 に答える
0

/Your_username/Library/Application support/gephi の下にある gephi 設定フォルダーを削除して、もう一度実行してみてください。

于 2013-04-14T08:59:14.490 に答える
0

OSX 2012-006 用の Java を再インストールしたところ、gephi が動作するようになりました。理由はわかりません。

于 2012-11-02T21:41:12.753 に答える