LinuxSir.cn,穿越时空的Linuxsir!

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

有人在linux下的eclipse3.0.1上成功编译运行过lumaQQ吗?

[复制链接]
发表于 2005-5-24 11:54:09 | 显示全部楼层 |阅读模式
如题,我的系统是FC3。
发表于 2005-5-24 14:12:13 | 显示全部楼层
将lib目录下的swt.jar换成Linux下的那3个jar文件:swt.jar,swt-mozilla.jar,swt-pi.jar
在把swt目录下的dll文件换成Linux下的swt需要的库文件。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-5-25 17:35:15 | 显示全部楼层
Post by zlbruce
将lib目录下的swt.jar换成Linux下的那3个jar文件:swt.jar,swt-mozilla.jar,swt-pi.jar
在把swt目录下的dll文件换成Linux下的swt需要的库文件。


你上面说的lib和swt目录指的是源码根目录下的吧?Linux下的3个jar文件在什么地方?能否明确的说一下?
还有最后一句的linux下的swt需要的库文件是那些?在什么地方呀?

谢谢了!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-5-25 17:50:15 | 显示全部楼层
我在eclipse加载从lumaqq的cvs下的源码,右击lumaqq.java(/LumaQQ_2004/src/edu/tsinghua/lumaqq/LumaQQ.java)后,点击“运行-》java应用程序”。

在右下方内嵌的控制台中显示如下的信息:
Exception in thread "main" java.lang.NoClassDefFoundError: org/eclipse/swt/internal/gtk/OS
        at org.eclipse.swt.internal.Converter.wcsToMbcs(Converter.java:63)
        at org.eclipse.swt.internal.Converter.wcsToMbcs(Converter.java:54)
        at org.eclipse.swt.widgets.Display.<clinit>(Display.java:118)
        at edu.tsinghua.lumaqq.ui.MainShell.<init>(MainShell.java:310)
        at edu.tsinghua.lumaqq.LumaQQ.main(LumaQQ.java:101)

不知是什么原因?
回复 支持 反对

使用道具 举报

发表于 2005-5-25 23:36:23 | 显示全部楼层
[安装eclipse的目录]/plugins/org.eclipse.swt.gtk_3.0.2/ws/gtk/下是swt的那三个文件。
[安装eclipse的目录]/plugins/org.eclipse.swt.gtk_3.0.2/os/linux/x86下是Linux下的swt需要的库文件。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-5-26 19:49:25 | 显示全部楼层
是替换源码目录下lib和swt下的相应文件吗?可是我这样作了,还是报同样的错误呀

你能较为完整的给我说一下吗?
譬如,从LumaQQ源码下库文件的替换到eclipse的配置等等。。。

我这里先谢了,这个问题困扰我好久了
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-5-26 19:50:30 | 显示全部楼层
再说一下,我的jdk是1.5.x的版本,不知有什么影响没有?
回复 支持 反对

使用道具 举报

发表于 2005-5-26 21:41:24 | 显示全部楼层
什么错误。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-5-27 12:45:40 | 显示全部楼层
在右下方内嵌的控制台中显示如下的信息:
Exception in thread "main" java.lang.NoClassDefFoundError: org/eclipse/swt/internal/gtk/OS
at org.eclipse.swt.internal.Converter.wcsToMbcs(Converter.java:63)
at org.eclipse.swt.internal.Converter.wcsToMbcs(Converter.java:54)
at org.eclipse.swt.widgets.Display.<clinit>(Display.java:118)
at edu.tsinghua.lumaqq.ui.MainShell.<init>(MainShell.java:310)
at edu.tsinghua.lumaqq.LumaQQ.main(LumaQQ.java:101)
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-5-27 12:47:33 | 显示全部楼层
我下的是CVS版(就是每隔一天打包一次的那个版本)

FC3

eclipse3.02

jdk1.5.x
回复 支持 反对

使用道具 举报

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

本版积分规则

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