Erreur OpenProj JAVA EXE sur Linux

j'ai installé openproj_1.4-2.deb sur mon ubuntu. et j'obtiens l'erreur suivante tout en ouvrant la même.

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

j'ai essayé de corriger en éditant $HOME/.openproj/run.conf fichier de mise à jour JAVA_EXE variable. Mais ça ne fonctionne pas. Comment puis-je lancer openproj sous Linux? S'il vous plaît aider, Merci d'avance.

(désolé pour l'impossibilité de créer une nouvelle balise openproj)

12
demandé sur Venkat Papana 2013-02-04 10:59:08

2 réponses

Ouvrir $HOME/.openproj/run.conf et Changez

JAVA_OPTS="-Xms128m -Xmx768m"

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

alors lancez-le, ça marchera très bien.

34
répondu Aalkhodiry 2013-04-23 06:59:03

je peux corriger cela en ajoutant -Djava.vendor="Sun Microsystems Inc." pour la commande java run_openproj()/usr/bin/openproj script.

voici la fonction mise à jour après ma modification:

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
}
1
répondu Venkat Papana 2013-02-06 06:25:20