LumaQQ 2006 NO Jre

当然!LumaQQ 2006 版本已经推出好长时间了,并且大家也可以顺利的在自己机器上使用。但是鄙人最近遇到一点问题,所以将简单的解决方法写下来。

Ubuntu Linux 更新了Jre的版本,从而导致LumaQQ无法找到新的Jre位置,他会不断的提示你设置 JAVA_HOME 变量的地址。按照这个提示我也设置了JAVA_HOME 的地址,但是却并没有解决问题。程序依然提示无法找到 Jre 。打开lumaqq执行脚本,仔细看到下面一段:


# 搜索JRE,首先查看是否是自带JRE版本,然后检查JAVA_HOME是否设置,最后使用which java,如果都失败
# 显示提示信息
if [ -e "$PREFIX/java" ]; then
“$PREFIX/java/bin/java” -Djava.library.path=”$PREFIX/swt” -classpath $cp edu.tsinghua.lumaqq.LumaQQ “$HOME/.lumaqq2006″ &
elif [ -n "$JAVA_HOME" ] && [ -x "$JAVA_HOME/bin/java" ]; then
“$JAVA_HOME/bin/java” -Djava.library.path=”$PREFIX/swt” -classpath $cp edu.tsinghua.lumaqq.LumaQQ “$HOME/.lumaqq2006″ &
else
JAVACMD=`which java`
if [ -n "$JAVACMD" ] && [ -x "$JAVACMD" ]; then
“$JAVACMD” -Djava.library.path=”$PREFIX/swt” -classpath $cp edu.tsinghua.lumaqq.LumaQQ “$HOME/.lumaqq2006″ &
elif [ -x /usr/bin/java ]; then
/usr/bin/java -Djava.library.path=”$PREFIX/swt” -classpath $cp edu.tsinghua.lumaqq.LumaQQ “$HOME/.lumaqq2006″ &
else
echo “No JRE can be found, please set JAVA_HOME environment”
fi
fi

知道了搜索过程就简单了,我可以在LumaQQ目录下建立一个 java 目录的链接:

ln -s /usr/lib/jvm/java-6-sun-1.6.0.00 /home/latteye/share/LumaQQ/java

问题解决。

Leave a Reply