﻿<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>语源科技BlogJava-吴建明的博客</title><link>http://www.blogjava.net/wujm/</link><description>java  技术交流</description><language>zh-cn</language><lastBuildDate>Tue, 28 Apr 2026 20:48:05 GMT</lastBuildDate><pubDate>Tue, 28 Apr 2026 20:48:05 GMT</pubDate><ttl>60</ttl><item><title>gui编程第一天</title><link>http://www.blogjava.net/wujm/archive/2006/03/10/34685.html</link><dc:creator>吴.建明</dc:creator><author>吴.建明</author><pubDate>Fri, 10 Mar 2006 08:02:00 GMT</pubDate><guid>http://www.blogjava.net/wujm/archive/2006/03/10/34685.html</guid><wfw:comment>http://www.blogjava.net/wujm/comments/34685.html</wfw:comment><comments>http://www.blogjava.net/wujm/archive/2006/03/10/34685.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/wujm/comments/commentRss/34685.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/wujm/services/trackbacks/34685.html</trackback:ping><description><![CDATA[SWT(Standard Widget Toolkit)是IBM推出的“基于java”的图形界面开发库，我之所以说它是“基于java”的意思是程序员编写代码的时候是使用java语言，事实上SWT的底层实现是C语言完成的。但是这些对程序员是透明的。<br><br><br>1、新建一个项目，java application，<br>2、再建一个SWTHello class，<br>3、这时在属性中添加ECLIPSE_HOME/plugins/org.eclipse.swt.win32.win32.x86_3.1.2.jar，<br>4、您还需要把org.eclipse.swt.win32.win32.x86_3.1.2.jar解压，把其中的dll文件拷入到window\system32文件夹中<br>5、加入<br>&nbsp;&nbsp;&nbsp; import org.eclipse.swt.widgets.*;<br>&nbsp;&nbsp;&nbsp; import org.eclipse.swt.*;<br>&nbsp;&nbsp;&nbsp; <br>&nbsp;&nbsp;&nbsp; 在main中写入以下代码<br>&nbsp;&nbsp;&nbsp; Display display = new Display();<br>　　Shell shell = new Shell(display);<br>　　Label label = new Label(shell, SWT.NONE);<br>　　label.setText("<a href="http://www.yesky.com/key/2822/592822.html" class="bluekey" target="_blank">Hello</a>, World!");<br>　　shell.pack();<br>　　label.pack();<br>　　shell.open();<br>　　while(!shell.isDisposed())<br>　　　if(!display.readAndDispatch())<br>　　　　display.sleep();<br>　　　　display.dispose();<br>　　　　label.dispose();<br>6、ok，运行完毕。<br><br>这时编译出class文件，导出为jar，可以用exe4j把jar文件打包成exe文件，但我运行提示<br><br>java.lang.NoClassDefFoundError: org/eclipse/swt/widgets/Composite<br><br>&nbsp;&nbsp;&nbsp; at java.lang.Class.getDeclaredMethods0(Native Method)<br><br>&nbsp;&nbsp;&nbsp; at java.lang.Class.privateGetDeclaredMethods(Unknown Source)<br><br>&nbsp;&nbsp;&nbsp; at java.lang.Class.getDeclaredMethod(Unknown Source)<br><br>&nbsp;&nbsp;&nbsp; at com.exe4j.runtime.LauncherEngine.launch(Unknown Source)<br><br>&nbsp;&nbsp;&nbsp; at com.exe4j.runtime.WinLauncher.main(Unknown Source)<br>不知道咋回事？<br> <img src ="http://www.blogjava.net/wujm/aggbug/34685.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/wujm/" target="_blank">吴.建明</a> 2006-03-10 16:02 <a href="http://www.blogjava.net/wujm/archive/2006/03/10/34685.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>第一天：用Eclipse开发Hello World！</title><link>http://www.blogjava.net/wujm/archive/2006/03/04/33592.html</link><dc:creator>吴.建明</dc:creator><author>吴.建明</author><pubDate>Sat, 04 Mar 2006 08:22:00 GMT</pubDate><guid>http://www.blogjava.net/wujm/archive/2006/03/04/33592.html</guid><wfw:comment>http://www.blogjava.net/wujm/comments/33592.html</wfw:comment><comments>http://www.blogjava.net/wujm/archive/2006/03/04/33592.html#Feedback</comments><slash:comments>2</slash:comments><wfw:commentRss>http://www.blogjava.net/wujm/comments/commentRss/33592.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/wujm/services/trackbacks/33592.html</trackback:ping><description><![CDATA[<font color="#ff1493">前提：<br>1、安装J2SE 1.4以上的SDK或JRE<br>2、下载并安装Eclipse，解压缩即可，运行C:\Eclipse\ Eclipse.exe。首次启动Eclipse，会让你配置工作区，选择默认即可。</font><br><br>过程：<br><br>第一步:新建Java项目<br><br>选择“File→New→Project...”，选择“Java Project”，点击“Next”，便打开了“New Java Project”向导。在“Project name”中填入“HelloWorld”，不需要进行其他设置，直接左击“Finish”按钮。<br><br>第二步:新建HelloWorldApp类<br><br>选择“File→New→Class”，在“New Java Class”向导中的Name框中输入“HelloWorldApp”，并且在“public static void main(String[] args)”选项前面打上勾。<br><br>这时，向导会有一个提示，由于项目简单，不需要用到package，所以不必理会。最后按下“Finish”按钮。这时你会发现，上期连载中的Hello World!程序框架代码已经自动生成。这就是Eclipse的代码生成(Code Generation)特性。<br><br>第三步:添加打印语句<br><br>在main中添加<br>System.out.println("Hello World!");<br><br>第四步:运行Java程序<br><br>现在直接在Eclipse中运行这个程序，看看执行结果。<br><br>按下“Run→Run...”，Eclipse会弹出运行设置向导，询问运行配置。这个程序是一个Java程序，所以在Configurations里面选择“Java Application”，然后按下“New”按钮。当Eclipse创建好配置以后，你只需要按下Run便能够看到结果了。<img src ="http://www.blogjava.net/wujm/aggbug/33592.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/wujm/" target="_blank">吴.建明</a> 2006-03-04 16:22 <a href="http://www.blogjava.net/wujm/archive/2006/03/04/33592.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>第一篇：从今天开始，学习java</title><link>http://www.blogjava.net/wujm/archive/2006/03/03/33544.html</link><dc:creator>吴.建明</dc:creator><author>吴.建明</author><pubDate>Fri, 03 Mar 2006 13:18:00 GMT</pubDate><guid>http://www.blogjava.net/wujm/archive/2006/03/03/33544.html</guid><wfw:comment>http://www.blogjava.net/wujm/comments/33544.html</wfw:comment><comments>http://www.blogjava.net/wujm/archive/2006/03/03/33544.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/wujm/comments/commentRss/33544.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/wujm/services/trackbacks/33544.html</trackback:ping><description><![CDATA[计划通过1个月时间入门，熟悉主流开发架构，欢迎各位兄弟多多指导！<img src ="http://www.blogjava.net/wujm/aggbug/33544.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/wujm/" target="_blank">吴.建明</a> 2006-03-03 21:18 <a href="http://www.blogjava.net/wujm/archive/2006/03/03/33544.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>