12

私はopenproj_1.4-2.deb自分のubuntuにインストールしました。同じopeninigを実行しているときに、次のエラーが発生します。

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

変数$HOME/.openproj/run.confを更新してファイルを編集して修正しようとしました。JAVA_EXEしかし、それは機能していません。Linuxでopenprojを実行するにはどうすればよいですか?助けてください、よろしくお願いします。

(新しいタグを作成できず申し訳ありません、openproj

4

2 に答える 2

35

開い$HOME/.openproj/run.confて変更する

JAVA_OPTS="-Xms128m -Xmx768m"

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

それを実行すると、正常に動作します。

于 2013-04-23T06:59:03.417 に答える
1

スクリプトの-Djava.vendor="Sun Microsystems Inc."for java コマンドをrun_openproj()追加することで、これを修正できます。/usr/bin/openproj

変更後の更新された関数は次のとおりです。

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
}
于 2013-02-06T06:25:20.073 に答える