我在我的ubuntu上安装了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..
我尝试通过更新$HOME/.openproj/run.conf
变量来修改JAVA_EXE
文件来解决问题。但它没有用。
如何在Linux上运行openproj?
请帮助,提前致谢。
(抱歉无法创建新标记,openproj
)
答案 0 :(得分:35)
打开$HOME/.openproj/run.conf
并更改
JAVA_OPTS="-Xms128m -Xmx768m"
到
JAVA_OPTS="-Djava.vendor=Sun -Xms128m -Xmx768m"
然后运行它,它会正常工作。
答案 1 :(得分:1)
我可以通过在-Djava.vendor="Sun Microsystems Inc."
run_openproj()
脚本的/usr/bin/openproj
中为java命令添加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}}