LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 846|回复: 6

不带jre的lumaqq使用出现问题

[复制链接]
发表于 2005-7-18 01:17:19 | 显示全部楼层 |阅读模式
我装的是不带jre的lumaqq,解压开来之后看到三个jar文件.
其中有lumaqq.jar
我在bash下键入java -jar lumaqq.jar
然后出现:Exception in thread "main" java.lang.NoClassDefFoundError: org/eclipse/swt/events/DisposeListener
        at java.lang.ClassLoader.defineClass1(Native Method)
        at java.lang.ClassLoader.defineClass(ClassLoader.java:620)
        at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:124)
        at java.net.URLClassLoader.defineClass(URLClassLoader.java:260)
        at java.net.URLClassLoader.access$100(URLClassLoader.java:56)
        at java.net.URLClassLoader$1.run(URLClassLoader.java:195)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
        at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:268)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:251)
        at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:319)
        at edu.tsinghua.lumaqq.LumaQQ.main(LumaQQ.java:107)

我的java环境都是配置好的,请问这是怎么回事
 楼主| 发表于 2005-7-18 01:19:47 | 显示全部楼层
刚才用的是2004
下面是用最新的T的情况
Exception in thread "main" java.lang.NoClassDefFoundError: org/eclipse/swt/events/DisposeListener
        at edu.tsinghua.lumaqq.LumaQQ.main(LumaQQ.java:109)
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-7-18 12:14:23 | 显示全部楼层
这个是我配置的路径
export JAVA_HOME=/usr/local/jdk1.5.0
export PATH=$JAVA_HOME/binPATH
export CLASSPATH=.JAVA_HOME/lib/dt.jarJAVA_HOME/lib/tools.jarJAVA_HOME/lib/org.eclipse.swt.gtk_3.1.0.jar:/usr/local/jdk1.5.0/jre
回复 支持 反对

使用道具 举报

发表于 2005-7-18 19:50:36 | 显示全部楼层
脚本给你写的现成的,你自己敲那种标新立异的命令行干什么
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-7-18 23:14:09 | 显示全部楼层
不是,我可能是有些地方没有设置好,我弄好了之后再来写经验
回复 支持 反对

使用道具 举报

发表于 2005-7-19 01:14:15 | 显示全部楼层
luma 大侠的 lumaqq 在我的机器执行的是这个
/usr/bin/java  -Djava.library.path=/usr/lib/lumaqq/swt/  -classpath  /usr/lib/lumaqq/lib/:/usr/lib/lumaqq/lib/xerces.jar:/usr/lib/lumaqq/lib/jdom.jar:/usr/lib/lumaqq/lib/org.eclipse.jface_3.1.0.jar:/usr/lib/lumaqq/lib/org.eclipse.osgi_3.1.0.jar:/usr/lib/lumaqq/lib/swt.jar:/usr/lib/lumaqq/lib/org.eclipse.core.runtime_3.1.0.jar:/usr/lib/lumaqq/lib/org.eclipse.ui.workbench_3.1.0.jar:/usr/lib/lumaqq/lib/log4j-1.2.8.jar:/usr/lib/lumaqq/lib/commons-logging.jar:/usr/lib/lumaqq/lib/QQWry.dat:/usr/lib/lumaqq/lib/lumaqq.jar:/usr/lib/lumaqq/lib/commons-codec-1.3.jar:/usr/lib/lumaqq/lib/poifs.jar:  edu.tsinghua.lumaqq.LumaQQ "~/.lumaqq" &



同 luma 大侠的看法  , 楼主这种“标新立异” 是瞎搞
回复 支持 反对

使用道具 举报

发表于 2005-7-19 13:16:52 | 显示全部楼层
刚才那个是用  kaffe 这个 自由 java 跑 lumaqq 的 cmdline

在 sun-j2sdk1.5 下是这个 cmdline
/usr/lib/j2sdk1.5-sun//bin/java  -Djava.library.path=/usr/lib/lumaqq/swt  -classpath/usr/lib/lumaqq/lib/xerces.jar:/usr/lib/lumaqq/lib/swt.jar:/usr/lib/lumaqq/lib/poifs.jar:/usr/lib/lumaqq/lib/org.eclipse.ui.workbench_3.1.0.jar:/usr/lib/lumaqq/lib/org.eclipse.osgi_3.1.0.jar:/usr/lib/lumaqq/lib/org.eclipse.jface_3.1.0.jar:/usr/lib/lumaqq/lib/org.eclipse.core.runtime_3.1.0.jar:/usr/lib/lumaqq/lib/lumaqq.jar:/usr/lib/lumaqq/lib/log4j-1.2.8.jar:/usr/lib/lumaqq/lib/jdom.jar:/usr/lib/lumaqq/lib/commons-logging.jar:/usr/lib/lumaqq/lib/commons-codec-1.3.jar: edu.tsinghua.lumaqq.LumaQQ/home/hua/.lumaqq
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表