2013-02-04 1 views
11

私はubuntuにopenproj_1.4-2.debをインストールしました。私は同じことをopeninigしている間、次のエラーを受けています。OpenProj LinuxのJAVA_EXEエラー

Your Java vendor is "Oracle Corporation". To run OpenProj, you need the Sun Java implementation. 
The auto-detected Java Runtime used is.. 

私はJAVA_EXE変数を更新することにより、$HOME/.openproj/run.confファイルを編集して修正しようとしています。しかし、それは動作していません。 Linuxでopenprojを実行するにはどうすればよいですか? 助けてください、ありがとうございます。

openproj、新しいタグを作成することができません申し訳ありません)

答えて

1

私はの/usr/bin/openprojスクリプトrun_openproj()でjavaコマンド用-Djava.vendor="Sun Microsystems Inc."を追加することによってこの問題を解決することができますよ。ここ

は私の変更後の更新機能である:

run_openproj() { 

if [ "$LOG_LEVEL" ] && [ "x$LOG_LEVEL" = "xDEBUG" ]; then 
    "$JAVA_EXE" $JAVA_OPTS -Djava.vendor="Sun Microsystems Inc." -jar "$OPENPROJ_HOME/openproj.jar" $ARGS > "$LOG_FILE" 
else 
    "$JAVA_EXE" $JAVA_OPTS -Djava.vendor="Sun Microsystems Inc." -jar "$OPENPROJ_HOME/openproj.jar" $ARGS > /dev/null 2>&1 
fi 
} 
31

オープン$HOME/.openproj/run.confと変更

JAVA_OPTS="-Xms128m -Xmx768m" 

は、それを実行し

JAVA_OPTS="-Djava.vendor=Sun -Xms128m -Xmx768m" 

へ、それは正常に動作します。

+0

これは私のために働いた – adrian4aes