LumaQQ启动加速方法:)

上网、浏览、聊天、下载等
头像
Cyberfish
帖子: 266
注册时间: 2005-07-20 15:01

LumaQQ启动加速方法:)

#1

帖子 Cyberfish » 2005-08-18 18:05

如果你是按照中文指南上安装的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里了,对应改就好
上次由 Cyberfish 在 2006-06-06 10:06,总共编辑 3 次。
头像
gnix_oag
帖子: 1994
注册时间: 2005-05-19 18:38
来自: 湖南永州
联系:

#2

帖子 gnix_oag » 2005-08-18 18:17

用自动脚本设置与安装,就已经设置好了
头像
Cyberfish
帖子: 266
注册时间: 2005-07-20 15:01

#3

帖子 Cyberfish » 2005-08-18 18:19

但自带的脚本启动时狂读硬盘,非常慢,
头像
Cyberfish
帖子: 266
注册时间: 2005-07-20 15:01

#4

帖子 Cyberfish » 2005-08-18 18:30

gnix兄,我刚刚读了一遍自动脚本,它只是设置了$JAVA_HOME,没有修改lumaqq脚本以达到加速启动
修改之后lumaqq启动速度在我的机器上只要原来的1/5左右了^_^
头像
gnix_oag
帖子: 1994
注册时间: 2005-05-19 18:38
来自: 湖南永州
联系:

#5

帖子 gnix_oag » 2005-08-18 18:33

那我要试试验

不要叫我 gnix , 我的名字要反过来拼哦
上次由 gnix_oag 在 2005-08-18 18:35,总共编辑 1 次。
头像
Cyberfish
帖子: 266
注册时间: 2005-07-20 15:01

#6

帖子 Cyberfish » 2005-08-18 18:34

:D 初来乍到,多多支持啊
头像
Tenyears
帖子: 2245
注册时间: 2005-06-30 15:46
来自: 成都

#7

帖子 Tenyears » 2005-08-18 20:24

Cyberfish 写了::D 初来乍到,多多支持啊
不错。多谢。
Humanity to others // 己所不欲,勿施与人
Laptop: ThinkPad X220 --- Win7 Home / Ubuntu 12.04
Desktop: Win7/Ubuntu 12.04
Server: Ubuntu12.04
头像
lyreopera
帖子: 771
注册时间: 2005-05-23 13:38
来自: gdsz

#8

帖子 lyreopera » 2005-08-18 20:32

有效,鉴定完毕!
……
雅雅
帖子: 310
注册时间: 2005-05-12 10:08

#9

帖子 雅雅 » 2005-08-18 23:53

高人,很快,很快。谢谢! :oops:
头像
gnix_oag
帖子: 1994
注册时间: 2005-05-19 18:38
来自: 湖南永州
联系:

#10

帖子 gnix_oag » 2005-08-19 6:44

好啊,不错
zengsun
帖子: 334
注册时间: 2005-05-17 14:45

#11

帖子 zengsun » 2005-08-19 10:49

真的有用。谢谢了
现在还是在学java!
wocoo
帖子: 10
注册时间: 2005-08-17 18:39

#12

帖子 wocoo » 2005-08-20 16:45

终于快了,多谢了。看来以后其他的Java程序可以照此办理。
头像
bluebell
帖子: 264
注册时间: 2005-05-08 21:28

#13

帖子 bluebell » 2005-08-21 11:35

当然是直接指定java路径,或者设置JAVA_HOME变量 :lol:
Ubuntu 5.10 Breezy Badger
头像
lyreopera
帖子: 771
注册时间: 2005-05-23 13:38
来自: gdsz

#14

帖子 lyreopera » 2005-08-21 13:45

像我这么虚的人,根本不知道 java装哪了,也不知道在哪里指定……
……
头像
Cyberfish
帖子: 266
注册时间: 2005-07-20 15:01

#15

帖子 Cyberfish » 2005-09-01 16:52

呵呵,要沉了 :shock:
回复