|
|
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里 |
|