2013-02-04 18 views
11

Ho installato openproj_1.4-2.deb sulla mia ubuntu. e sto ricevendo il seguente errore mentre apri lo stesso.Errore OpenProj JAVA_EXE su Linux

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

Ho cercato di risolvere il problema modificando il file $HOME/.openproj/run.conf aggiornando JAVA_EXE variabile. Ma non sta funzionando. Come posso eseguire openproj sul mio Linux? Per favore aiuto, grazie in anticipo.

(scusate non riesce a creare un nuovo tag, openproj)

risposta

1

sono in grado di risolvere il problema con l'aggiunta di -Djava.vendor="Sun Microsystems Inc." per il comando java in run_openproj() di /usr/bin/openproj script.

qui è la funzione aggiornato dopo il mio cambiamento:

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

Aprire $HOME/.openproj/run.conf e cambiare

JAVA_OPTS="-Xms128m -Xmx768m" 

Per

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

quindi eseguirlo, funzionerà bene.

+0

questo ha funzionato per me – adrian4aes