分页: 1 / 4

LumaQQ启动加速方法:)

发表于 : 2005-08-18 18:05
Cyberfish
如果你是按照中文指南上安装的jre和不带java的lumaqq,那么你只要完全按照下面的方法就可以大幅提高lumaqq的启动速度(带java的只要把其中/usr/bin改成你的lumaqq目录的路径就可以了):
进入lumaqq的目录 ,执行gedit lumaqq
找到这一段代码:
if [ -e $PREFIX/java ]; then
$PREFIX/java/bin/java -Djava.library.path=$PREFIX/swt -classpath $cp edu.tsinghua.lumaqq.LumaQQ "$HOME/.lumaqq" &
elif [ ! -z $JAVA_HOME ]; then
$JAVA_HOME/bin/java -Djava.library.path=$PREFIX/swt -classpath $cp edu.tsinghua.lumaqq.LumaQQ "$HOME/.lumaqq" &
else
found=0
for i in `find /usr -name "java" | grep bin`; do
if [ -x "$i" ]; then
$i -Djava.library.path=$PREFIX/swt -classpath $cp edu.tsinghua.lumaqq.LumaQQ "$HOME/.lumaqq" &
found=1
break
fi
done

if [ $found -eq 0 ]; then
for i in `find /opt -name "java" | grep bin`; do
if [ -x "$i" ]; then
$i -Djava.library.path=$PREFIX/swt -classpath $cp edu.tsinghua.lumaqq.LumaQQ "$HOME/.lumaqq" &
found=1
break
fi
done
fi

if [ $found -eq 0 ]; then
for i in `find $HOME -name "java" | grep bin`; do
if [ -x "$i" ]; then
$i -Djava.library.path=$PREFIX/swt -classpath $cp edu.tsinghua.lumaqq.LumaQQ "$HOME/.lumaqq" &
break
fi
done
fi
fi

用以下这一段代码代替:

for i in `find /usr/bin -name "java" | grep bin`; do
if [ -x "$i" ]; then
$i -Djava.library.path=$PREFIX/swt -classpath $cp edu.tsinghua.lumaqq.LumaQQ "$HOME/.lumaqq" &
found=1
break
fi
done
如果是带jre的就把/usr/bin改成lumaqq的目录路径

原理是缩小lumaqq脚本搜索java环境的范围,其实直接指定java环境路径启动会更快!!!

方法二:指定java_home:

编辑当前用户的.bashrc,即:
$gedit ~/.bashrc


或者
#gedit /home/xxxx/.bashrc


加入如下五行:
JAVA_HOME=/opt/jdk1.5.0_06
JAVA_BIN=/opt/jdk1.5.0_06/bin
PATH=$PATH:$JAVA_HOME/bin
CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export JAVA_HOME JAVA_BIN PATH CLASSPATH

我的放在/opt里了,对应改就好

发表于 : 2005-08-18 18:17
gnix_oag
用自动脚本设置与安装,就已经设置好了

发表于 : 2005-08-18 18:19
Cyberfish
但自带的脚本启动时狂读硬盘,非常慢,

发表于 : 2005-08-18 18:30
Cyberfish
gnix兄,我刚刚读了一遍自动脚本,它只是设置了$JAVA_HOME,没有修改lumaqq脚本以达到加速启动
修改之后lumaqq启动速度在我的机器上只要原来的1/5左右了^_^

发表于 : 2005-08-18 18:33
gnix_oag
那我要试试验

不要叫我 gnix , 我的名字要反过来拼哦

发表于 : 2005-08-18 18:34
Cyberfish
:D 初来乍到,多多支持啊

发表于 : 2005-08-18 20:24
Tenyears
Cyberfish 写了::D 初来乍到,多多支持啊
不错。多谢。

发表于 : 2005-08-18 20:32
lyreopera
有效,鉴定完毕!

发表于 : 2005-08-18 23:53
雅雅
高人,很快,很快。谢谢! :oops:

发表于 : 2005-08-19 6:44
gnix_oag
好啊,不错

发表于 : 2005-08-19 10:49
zengsun
真的有用。谢谢了

发表于 : 2005-08-20 16:45
wocoo
终于快了,多谢了。看来以后其他的Java程序可以照此办理。

发表于 : 2005-08-21 11:35
bluebell
当然是直接指定java路径,或者设置JAVA_HOME变量 :lol:

发表于 : 2005-08-21 13:45
lyreopera
像我这么虚的人,根本不知道 java装哪了,也不知道在哪里指定……

发表于 : 2005-09-01 16:52
Cyberfish
呵呵,要沉了 :shock: