无法成功运行mercury, 求助

上网、浏览、聊天、下载等
回复
unclesam.xu
帖子: 33
注册时间: 2007-10-09 14:18
送出感谢: 0
接收感谢: 0

无法成功运行mercury, 求助

#1

帖子 unclesam.xu » 2007-10-09 14:29

我按sun的说明安装了java. 然后按照mercury的说明以root逐步运行的状态运行mercury,得到下面的exception:
root@samxu-desktop:~# cd /usr/share/mercury
root@samxu-desktop:/usr/share/mercury# chgrp -R users /usr/share/mercury
root@samxu-desktop:/usr/share/mercury# chmod -R 775 /usr/share/mercury
root@samxu-desktop:/usr/share/mercury# chmod +x /usr/share/mercury/startup/startup_linux.sh
root@samxu-desktop:/usr/share/mercury# ln -s /usr/share/mercury/startup/startup_linux.sh /usr/bin/mercury
ln: 正在创建指向 ‘/usr/share/mercury/startup/startup_linux.sh’ 的符号链接 ‘/usr/bin/mercury’: File exists
root@samxu-desktop:/usr/share/mercury# mercury
Exception in thread "main" java.lang.NoClassDefFoundError: com.dMSN.Main
at gnu.java.lang.MainThread.run(libgcj.so.70)
Caused by: java.lang.ClassNotFoundException: com.dMSN.Main not found in gnu.gcj.runtime.SystemClassLoader{urls=[file:lib/xscreensaver/,file:lib/xorg/,file:lib/xen/,file:li........
......
.....
nClassLoader{urls=[], parent=null}}
at java.net.URLClassLoader.findClass(libgcj.so.70)
at gnu.gcj.runtime.SystemClassLoader.findClass(libgcj.so.70)
at java.lang.ClassLoader.loadClass(libgcj.so.70)
at java.lang.ClassLoader.loadClass(libgcj.so.70)
at gnu.java.lang.MainThread.run(libgcj.so.70)
请问如何解决问题?

谢谢

sam xu
头像
bones7456
论坛版主
帖子: 8495
注册时间: 2006-04-12 20:05
来自: 杭州
送出感谢: 0
接收感谢: 8 次
联系:

#2

帖子 bones7456 » 2007-10-09 14:54

java版本的问题,看看 java -version 的输出.
关注我的blog: ε==3
unclesam.xu
帖子: 33
注册时间: 2007-10-09 14:18
送出感谢: 0
接收感谢: 0

下面是java -version的输出

#3

帖子 unclesam.xu » 2007-10-10 2:19

samxu@samxu-desktop:~$ java -version
java version "1.4.2"
gij (GNU libgcj) version 4.1.2 (Ubuntu 4.1.2-0ubuntu5)

Copyright (C) 2006 Free Software Foundation, Inc.
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
samxu@samxu-desktop:~$
cht
帖子: 1
注册时间: 2007-10-15 17:10
送出感谢: 0
接收感谢: 0

#4

帖子 cht » 2007-10-15 17:12

把/usr/share/mercury/jni/linux/*.so copy 到 /usr/share/mercury/jni/
头像
bones7456
论坛版主
帖子: 8495
注册时间: 2006-04-12 20:05
来自: 杭州
送出感谢: 0
接收感谢: 8 次
联系:

Re: 下面是java -version的输出

#5

帖子 bones7456 » 2007-10-15 17:29

unclesam.xu 写了:samxu@samxu-desktop:~$ java -version
java version "1.4.2"
gij (GNU libgcj) version 4.1.2 (Ubuntu 4.1.2-0ubuntu5)

Copyright (C) 2006 Free Software Foundation, Inc.
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
samxu@samxu-desktop:~$
还是默认的 1.4.2呢,你装的JRE没启用吧.
关注我的blog: ε==3
回复

回到 “因特网相关软件”