LinuxSir.cn,穿越时空的Linuxsir!

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

n00b请求Luma源文件 如何编译 [已解决]

[复制链接]
发表于 2006-8-11 22:17:48 | 显示全部楼层 |阅读模式
Java用过很少,Eclipse从没用过所以只是以"把源文件成功编译"为目标,失败..
没有找到怎么设置ECLIPSE的文章,现在一点头绪也没有..求助
希望哪位能帮我看下我下面漏了或做错了什么步骤

==================================================
下载了ECLIPSE,按照LUMA CVS页上的说明从CVS上下载了所有名字里带2006的文件夹/project:
jql_net_2006
jql_protocol_2006
LumaQQ_2006
LumaQQ_template_2006
LumaQQ_tools_2006
LumaQQ_xsd_2006

这时候看Eclipse的抱错的Problems报告有100个Error和3个Warning

把每个project的properties的Java Compiler的Compiler Compliance Level都改成了5.0(在我电脑上本来默认是1.4)

确认了每个project的properties的Java Build Path的tools.jar文件位置是正确的
(下载下来的tools.jar是jdk1.5.0_04的而我的是jdk1.5.0_08的,不过应该不会这个的问题吧)
这时候看Eclipse的报错的Problems报告的Error都没了但是还有3个Warnings,都是:
  The method setXORMode(boolean) from the type GC is deprecated

在Eclipse的Packet Explorer中用右键点了LumaQQ_2006选择了Run As -> Java Application

弹出一个窗口Select Java Application窗口,我选的LumaQQ - edu.tsinghua.luma.qq

什么也没发生,Eclipse的Console窗口中出现下面的错误信息:

Exception in thread "main" java.lang.UnsatisfiedLinkError: no swt-win32-3224 in java.library.path
        at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1682)
        at java.lang.Runtime.loadLibrary0(Runtime.java:823)
        at java.lang.System.loadLibrary(System.java:1030)
        at org.eclipse.swt.internal.Library.loadLibrary(Library.java:123)
        at org.eclipse.swt.internal.win32.OS.<clinit>(OS.java:18)
        at org.eclipse.swt.widgets.Widget.<clinit>(Widget.java:92)
        at edu.tsinghua.lumaqq.LumaQQ.main(LumaQQ.java:120)


==================================================

解决了。。解决方法好简单(虽然不知道是不是会出问题)
我的ECLIPSE版本是
Eclipse SDK
Version: 3.2.0
Build id: M20060629-1905
把eclipse\plugins\org.eclipse.swt.win32.win32.x86_3.2.0.v3232m.jar解压出来后把里面的swt-win32-3232.dll名字改成了swt-win32-3138.dll复制到了WINDOWS\SYSTEM32里
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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