2013-02-04 27 views
11

पर OpenProj JAVA_EXE त्रुटि मैंने अपने यूबंटू पर openproj_1.4-2.deb स्थापित किया है। और मुझे ओपनिनिग के दौरान निम्न त्रुटि मिल रही है।लिनक्स

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 फ़ाइल से ठीक करने के लिए कोशिश की है। लेकिन यह काम नहीं कर रहा है। मैं अपने लिनक्स पर ओपनप्रूज कैसे चला सकता हूं? कृपया मदद करें, अग्रिम धन्यवाद।

(खेद के लिए एक नया टैग बनाने में असमर्थ, openproj)

उत्तर

1

मैं /usr/bin/openproj स्क्रिप्ट के run_openproj() में जावा आदेश के लिए -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