2013-02-04 18 views
11

Ich habe openproj_1.4-2.deb auf meinem Ubuntu installiert. und ich bekomme den folgenden Fehler, während ich das gleiche öffne.OpenProj JAVA_EXE Fehler unter Linux

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

Ich habe durch die Aktualisierung JAVA_EXE Variable bearbeite $HOME/.openproj/run.conf Datei zu beheben versucht. Aber es funktioniert nicht. Wie kann ich openproj auf meinem Linux ausführen? Bitte helfen Sie, Vielen Dank im Voraus.

(sorry für nicht in der Lage einen neuen Tag zu erstellen, openproj)

Antwort

1

Ich bin in der Lage, dies zu beheben, indem -Djava.vendor="Sun Microsystems Inc." für Java-Befehl in run_openproj() von /usr/bin/openproj Skript hinzufügen.

hier ist die aktualisierte Funktion nach meinem Wechsel:

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

öffnen $HOME/.openproj/run.conf und

JAVA_OPTS="-Xms128m -Xmx768m" 

Um

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

führen Sie es ändern, dann wird es funktionieren.

+0

das funktionierte für mich – adrian4aes