LinuxSir.cn,穿越时空的Linuxsir!

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

如何编译lumaQQ?

[复制链接]
发表于 2005-5-18 19:22:23 | 显示全部楼层 |阅读模式
小弟一直学c++ 看到lumaQQ后决定学习java了. luma可真强.
我下载了lumaqq_source_2005.05.02.17.19的源代码 可以编译不通过.
java.lang.UnsatisfiedLinkError: no swt-win32-3062 in java.library.path
        at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1403)
        at java.lang.Runtime.loadLibrary0(Runtime.java:788)
        at java.lang.System.loadLibrary(System.java:832)
        at org.eclipse.swt.internal.Library.loadLibrary(Library.java:100)
        at org.eclipse.swt.internal.win32.OS.<clinit>(OS.java:18)
        at org.eclipse.swt.graphics.Device.init(Device.java:564)
        at org.eclipse.swt.widgets.Display.init(Display.java:1780)
        at org.eclipse.swt.graphics.Device.<init>(Device.java:100)
        at org.eclipse.swt.widgets.Display.<init>(Display.java:355)
        at org.eclipse.swt.widgets.Display.<init>(Display.java:351)
        at edu.tsinghua.lumaqq.ui.MainShell.<init>(MainShell.java:312)
        at edu.tsinghua.lumaqq.LumaQQ.main(LumaQQ.java:107)
Exception in thread "main"
是swt的问题
请问如何解决?
 楼主| 发表于 2005-5-18 20:49:59 | 显示全部楼层

我已经搞定了

原来是VM 的配置有错误.我把它配置成系统的dll所在文件夹 而不是源代码的swt文件夹.应该是-Djava.library.path=swt. 我的天 ,其实luma已经说过.还有eclipse是怎么知道swt.jar在源代码的lib文件夹?
回复 支持 反对

使用道具 举报

发表于 2005-5-22 15:28:52 | 显示全部楼层
把swt-win32-3062.dll复制到system目录下。
回复 支持 反对

使用道具 举报

发表于 2005-5-23 22:54:07 | 显示全部楼层
linux编译怎么办?有人在linux下编译过吗?
回复 支持 反对

使用道具 举报

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

本版积分规则

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