﻿<?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-风人园-文章分类-Eclipse</title><link>http://www.blogjava.net/wuxufeng8080/category/12356.html</link><description>弱水三千，只取一瓢，便能解渴；佛法无边，奉行一法，便能得益。</description><language>zh-cn</language><lastBuildDate>Sat, 24 Jul 2010 03:43:03 GMT</lastBuildDate><pubDate>Sat, 24 Jul 2010 03:43:03 GMT</pubDate><ttl>60</ttl><item><title>重现SVN客户端密码验证框(zt)</title><link>http://www.blogjava.net/wuxufeng8080/articles/326975.html</link><dc:creator>风人园</dc:creator><author>风人园</author><pubDate>Fri, 23 Jul 2010 12:46:00 GMT</pubDate><guid>http://www.blogjava.net/wuxufeng8080/articles/326975.html</guid><wfw:comment>http://www.blogjava.net/wuxufeng8080/comments/326975.html</wfw:comment><comments>http://www.blogjava.net/wuxufeng8080/articles/326975.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/wuxufeng8080/comments/commentRss/326975.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/wuxufeng8080/services/trackbacks/326975.html</trackback:ping><description><![CDATA[<span style="font-family: Arial">最近研究svn，使用Subclipse 的过程中，嫌每次都输入用户名密码麻烦，就点了保存密码。<br />
后来想换个用户名连接Subversion，结果发现想输入密码都没地方输入了。<br />
用<span style="font-family: Arial">TortoiseSVN客户端连接也是这样，都是这一个用户。</span><br />
</span><span style="font-family: Arial"><br />
找了N久资料，得知原来密码都是缓存在客户端文件系统的：<br />
C:\Documents and Settings\Administrator\Application Data\Subversion\auth<br />
删除auth下面的所有文件夹，重新连接远程服务器，对话框终于出来了！</span><br />
<br />
http://lformat.javaeye.com/blog/143712
<img src ="http://www.blogjava.net/wuxufeng8080/aggbug/326975.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/wuxufeng8080/" target="_blank">风人园</a> 2010-07-23 20:46 <a href="http://www.blogjava.net/wuxufeng8080/articles/326975.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>eclipse 自动提示功能不起作用</title><link>http://www.blogjava.net/wuxufeng8080/articles/322669.html</link><dc:creator>风人园</dc:creator><author>风人园</author><pubDate>Thu, 03 Jun 2010 12:49:00 GMT</pubDate><guid>http://www.blogjava.net/wuxufeng8080/articles/322669.html</guid><wfw:comment>http://www.blogjava.net/wuxufeng8080/comments/322669.html</wfw:comment><comments>http://www.blogjava.net/wuxufeng8080/articles/322669.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/wuxufeng8080/comments/commentRss/322669.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/wuxufeng8080/services/trackbacks/322669.html</trackback:ping><description><![CDATA[<p>解决方式来自google搜索,关键字：no defaults proposals<br />
答案：<br />
平常用Eclipse時，若在鍵入的Class後面按「.」，就會跳出該Class所有public methods可供選取。今天卻出現怎麼樣按「.」都秀不出該Class裡的Methods，只給我跳出「No Default Proposals」的訊息，看來是有些Eclipse的設定跑掉了。</p>
<p>Google了一下，查到了解，解法如下。</p>
<p>在Eclipse中的 Window -&gt; Preferences -&gt; Java -&gt; Editor -&gt; Content Assist -&gt; Advanced<br />
裡的「Select the proposal kinds contained in the 'default' content assist list」把「Other Java Proposals」選項打勾後儲存，就可以解掉這怪問題了。</p>
<img src ="http://www.blogjava.net/wuxufeng8080/aggbug/322669.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/wuxufeng8080/" target="_blank">风人园</a> 2010-06-03 20:49 <a href="http://www.blogjava.net/wuxufeng8080/articles/322669.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>eclipse网络连接代理设置</title><link>http://www.blogjava.net/wuxufeng8080/articles/290479.html</link><dc:creator>风人园</dc:creator><author>风人园</author><pubDate>Mon, 10 Aug 2009 01:09:00 GMT</pubDate><guid>http://www.blogjava.net/wuxufeng8080/articles/290479.html</guid><wfw:comment>http://www.blogjava.net/wuxufeng8080/comments/290479.html</wfw:comment><comments>http://www.blogjava.net/wuxufeng8080/articles/290479.html#Feedback</comments><slash:comments>5</slash:comments><wfw:commentRss>http://www.blogjava.net/wuxufeng8080/comments/commentRss/290479.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/wuxufeng8080/services/trackbacks/290479.html</trackback:ping><description><![CDATA[因为公司里一般上网都用代理服务器，导致我用eclispe进行update的时候就是连接不上，今天看了一下配置参数，让我给发现了，然后设置代理，竟然成功了，呵呵。<br />
General --&gt; Network connections 然后设置代理就好了。<br />
下面给张图，免得自己忘了<br />
<img height="553" alt="" src="http://www.blogjava.net/images/blogjava_net/wuxufeng8080/eclipse-net-connect.JPG" width="776" border="0" />
<img src ="http://www.blogjava.net/wuxufeng8080/aggbug/290479.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/wuxufeng8080/" target="_blank">风人园</a> 2009-08-10 09:09 <a href="http://www.blogjava.net/wuxufeng8080/articles/290479.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>SWT/JFace开发入门指南(ZT)</title><link>http://www.blogjava.net/wuxufeng8080/articles/151967.html</link><dc:creator>风人园</dc:creator><author>风人园</author><pubDate>Thu, 11 Oct 2007 02:25:00 GMT</pubDate><guid>http://www.blogjava.net/wuxufeng8080/articles/151967.html</guid><wfw:comment>http://www.blogjava.net/wuxufeng8080/comments/151967.html</wfw:comment><comments>http://www.blogjava.net/wuxufeng8080/articles/151967.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/wuxufeng8080/comments/commentRss/151967.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/wuxufeng8080/services/trackbacks/151967.html</trackback:ping><description><![CDATA[该文非常优秀，个人认为做入门教材再好不过。<br />
<br />
1。<br />
SWT/JFace开发入门指南（一）<a href="http://blog.csdn.net/jayliu/archive/2005/04/29/367757.aspx"><br />
</a><br />
<a href="http://blog.csdn.net/jayliu/services/trackbacks/367757.aspx">http://blog.csdn.net/jayliu/services/trackbacks/367757.aspx</a><br />
<br />
注：添加的库文件，swt.jar的内容有所出入，我的路径是//eclipse/plugins/org.eclipse.swt.win32_3.0.1/ws/win32/swt.jar<br />
<br />
2。<br />
SWT/JFace开发入门指南（二）<br />
<a href="http://blog.csdn.net/jayliu/services/trackbacks/368099.aspx">http://blog.csdn.net/jayliu/services/trackbacks/368099.aspx</a> <br />
<br />
注：文中英文引用的汉语翻译<br />
<p class="MsoBodyText" style="margin: 0cm 0cm 11pt 54pt"><span lang="EN-US" style="font-family: 'Courier New'"><font size="2">&#8220;Applications which are built with SWT will <em>almost always</em> require only a single display. In particular, some platforms which SWT supports will not allow more than one <em>active</em> display. In other words, some platforms do not support creating a new display if one already exists that has not been sent the </font></span><span lang="EN-US" style="font-size: 12pt; font-family: 'Courier New'; mso-bidi-font-size: 10.0pt">dispose()</span><span lang="EN-US" style="font-family: 'Courier New'"><font size="2"> message.&#8221;
<p>&nbsp;</p>
<p></font></span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; swt应用通常只需一个单一的display。而支持swt的一些平台根本就不允许多个活动的display。换句话说，在现存的display没有dispose之前，根本就不允许创建新的display。<br />
【有时间就翻着玩了，权当练习打字。因为很多程序员英语不好，可是却是很优秀的：）】<br />
<br />
3。<br />
SWT/JFace开发入门指南（三）<br />
<a href="http://www.blogjava.net/jayliu/archive/2005/05/19/4875.html">http://www.blogjava.net/jayliu/archive/2005/05/19/4875.html</a><br />
<font face="Courier New" color="#ff1493">google了一下发现，这位幻GG也从csdn搬到blogjava来了。竟然还和我一样的blog模板<img height="19" src="http://www.blogjava.net/Emoticons/red_smile.gif" width="19" border="0"  alt="" />，这样好，更加方便大家学习了：）<br />
</font><br />
注：<br />
&nbsp;Label label1=new Label(shell,SWT.CENTER);<br />
这里引入包的时候需要注意import org.eclipse.swt.widgets.Label;<br />
不要顺手引入awt的Label，会出问题的。当然，如果是import&nbsp; org.eclipse.swt.widgets.*那自然万事大吉。</p>
<p>&nbsp; shell.setText("Labels");//这个写在Form上喽<br />
&nbsp;&nbsp;Label label1=new Label(shell,SWT.CENTER);<br />
&nbsp;&nbsp;label1.setText("LabelDemo");//文本显示<br />
&nbsp;&nbsp;Label label2=new Label(shell,SWT.SEPARATOR|SWT.HORIZONTAL);//这个就显示成一个分隔线<br />
<br />
4。<br />
SWT/JFace开发入门指南（四）<br />
<a href="http://blog.csdn.net/jayliu/archive/2005/05/12/374082.aspx">http://blog.csdn.net/jayliu/archive/2005/05/12/374082.aspx</a><br />
<br />
注：<br />
不知为什么，第一个代码示例中采用SelectionListener的方法总是不能成功，</p>
<p>还好有第二个更简单的使用adapter改良方法，所以没成功也就没有多加注意。</p>
<p>时间不等人。研究工作少做一点，等深入了解后会慢慢明白的。</p>
<p>此外_shell的get、set方法和变量名不对应，我的习惯是写了变量就直接Alt＋</p>
<p>sr，所以生成的方法名和变量名都是对应的。不知道这个算不算一个小技巧：</p>
<p>）</p>
<img src ="http://www.blogjava.net/wuxufeng8080/aggbug/151967.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/wuxufeng8080/" target="_blank">风人园</a> 2007-10-11 10:25 <a href="http://www.blogjava.net/wuxufeng8080/articles/151967.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>解决运行eclipse内存不足的问题</title><link>http://www.blogjava.net/wuxufeng8080/articles/101450.html</link><dc:creator>风人园</dc:creator><author>风人园</author><pubDate>Fri, 02 Mar 2007 04:44:00 GMT</pubDate><guid>http://www.blogjava.net/wuxufeng8080/articles/101450.html</guid><wfw:comment>http://www.blogjava.net/wuxufeng8080/comments/101450.html</wfw:comment><comments>http://www.blogjava.net/wuxufeng8080/articles/101450.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/wuxufeng8080/comments/commentRss/101450.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/wuxufeng8080/services/trackbacks/101450.html</trackback:ping><description><![CDATA[    最近在用eclipse的时候，过上一会老弹出一个对话框，提示内存不足（大意），找了好多资料都没有解决，最近在eclipse的官方网站上找到了其解决的办法，希望对像我一样的朋友有帮助，解决方法如下，<br />在桌面上建一个启动eclipse的快捷方式，在该快捷方式上单击右键，在常规标签的目标中加入下面的内容：<br /><br />E:\eclipse\eclipse.exe -clean -vmargs -Xms128M -Xmx512M -XX:PermSize=64M -XX:MaxPermSize=128M，其中“E:\eclipse\eclipse.exe” 是我eclipse的路径。<br /><br />然后重启你的eclipse试试！ <img src ="http://www.blogjava.net/wuxufeng8080/aggbug/101450.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/wuxufeng8080/" target="_blank">风人园</a> 2007-03-02 12:44 <a href="http://www.blogjava.net/wuxufeng8080/articles/101450.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>提高代码质量的Eclipse插件之概述</title><link>http://www.blogjava.net/wuxufeng8080/articles/96682.html</link><dc:creator>风人园</dc:creator><author>风人园</author><pubDate>Tue, 30 Jan 2007 02:51:00 GMT</pubDate><guid>http://www.blogjava.net/wuxufeng8080/articles/96682.html</guid><description><![CDATA[我们在开发过程中都希望得到的代码都是易维护的，这里将介绍几个十分好用的Eclipse插件，用于规范和分析您的代码。<br />本文引自：<a href="http://www-128.ibm.com/developerworks/java/library/j-ap01117/index.html">http://www-128.ibm.com/developerworks/java/library/j-ap01117/index.html</a><br />衷心感谢<a href="http://www-128.ibm.com/developerworks/java/library/j-ap01117/index.html#author"><font color="#996699">Paul Duvall</font></a> (<a href="mailto:paul.duvall@stelligent.com?subject=Improving code with Eclipse plugins"><font color="#5c81a7">paul.duvall@stelligent.com</font></a>)大师！<br /><br />大师向我们介绍了五个工具：<br /><li>CheckStyle: 规范代码式样和格式。 
</li><li>PMD's CPD: 检查代码是否重复。 
</li><li>Coverlipse: 验证测试代码的覆盖率。 
</li><li>JDepend: 提供代码包的依赖性分析。 
</li><li>Eclipse Metrics plugin: 控制代码的复杂度。 
<p>它们的下载地址如下：<br /><br /></p><table class="data-table-1" cellspacing="0" cellpadding="0" width="100%" summary="Table using a caption tag, alternating color rows" border="0"><tbody><tr><th>Tool</th><th>Purpose</th><th>URL for Eclipse plugin</th></tr><tr><td class="tb-row">CheckStyle</td><td>Coding standard analysis</td><td>http://eclipse-cs.sourceforge.net/update/</td></tr><tr class="alt-row"><td class="tb-row">Coverlipse</td><td>Test code coverage</td><td>http://coverlipse.sf.net/update</td></tr><tr><td class="tb-row">CPD</td><td>Copy/Paste detection</td><td>http://pmd.sourceforge.net/eclipse/</td></tr><tr class="alt-row"><td class="tb-row">JDepend</td><td>Package dependency analysis</td><td>http://andrei.gmxhome.de/eclipse/</td></tr><tr><td class="tb-row">Metrics</td><td>Complexity monitoring</td><td>http://metrics.sourceforge.net/update</td></tr></tbody></table></li><img src ="http://www.blogjava.net/wuxufeng8080/aggbug/96682.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/wuxufeng8080/" target="_blank">风人园</a> 2007-01-30 10:51 <a href="http://www.blogjava.net/wuxufeng8080/articles/96682.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Eclipse开发C/C++程序的配置方法.(ZT)</title><link>http://www.blogjava.net/wuxufeng8080/articles/53954.html</link><dc:creator>风人园</dc:creator><author>风人园</author><pubDate>Tue, 20 Jun 2006 04:53:00 GMT</pubDate><guid>http://www.blogjava.net/wuxufeng8080/articles/53954.html</guid><wfw:comment>http://www.blogjava.net/wuxufeng8080/comments/53954.html</wfw:comment><comments>http://www.blogjava.net/wuxufeng8080/articles/53954.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/wuxufeng8080/comments/commentRss/53954.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/wuxufeng8080/services/trackbacks/53954.html</trackback:ping><description><![CDATA[http://www.javaworld.com.tw/jute/post/view?bid=10&amp;id=53262&amp;sty=1&amp;tpg=1&amp;age=0<br />挺好的.<br /><span class="javascript" id="text53262"><strong><font color="hotpink">Author：sungo</font></strong><br /><br />Eclipse除了可以開發Java之外，還支援了許多語言，現在先介紹 <br />C、C++的開發環境設定，以後有機會再介紹其它的。Enjoy it！ <br /><br />OS：Windows XP Professional SP1 <br />使用版本：Eclipse 2.1.2 <br /><br />一.首先要下載CDT，Eclipse 2.1.2使用者，請下載這項： <br />CDT 1.2 Full for Windows R2.1.1 1.2.0 GA - Full - Windows。 <br />Eclipse 2.1.3使用者請下載：CDT 1.2.1。 <br />Eclipse 3.0 M7使用者請下載：CDT 2.0 M7。 <br />Eclipse 3.0 M8使用者請下載：CDT 2.0 M8。 <br />Eclipse 3.0 M9使用者請下載：CDT 2.0 M9。 <br />下載網址：<a class="ilink" href="http://www.eclipse.org/cdt/" target="_blank">http://www.eclipse.org/cdt/</a><br /><br />安裝：將解壓縮後的features、plugins整個資料夾複製到Eclipse安裝資料 <br />裡，重新開啟Eclipse即可。 <br /><br />二.下載可在Windows上使用的GNU C、C++編譯器，這裡要下載的是：MinGW。 <br />Download頁面很長的一串，請選擇這個版本： <br /><font color="red">MinGW bin MinGW-3.1.0-1.exe 14863 kb Sep 15, 2003 11:14</font><br />下載網址：<a class="ilink" href="http://www.mingw.org/download.shtml" target="_blank">http://www.mingw.org/download.shtml</a><br /><br />安裝：安裝目錄選C槽，然後狂點下一步(Next)就行了。安裝完後路徑是這 <br />樣-&gt;C:\MinGW。 <br /><br />三.先在Command Line模式下測試編譯與執行。先將C:\MinGW\bin底下的 <br />mingw32-make.exe更名為make.exe，因為待會在Eclipse使用時它預設 <br />會抓系統裡make這個檔名而不是mingw32-make。 <br /><br /><font color="hotpink">(註：如果不更名或是還有其他make程式時，也可以在稍後的Eclipse設定 <br />中，在make targets view的地方，新增一個task時，build command 取消 <br />use default , 使用 mingw32-make，或在project properties-&gt;make project -&gt; <br />將make 改為 mingw32-make ) </font><font color="red">-- 由<strong> snpshu</strong> 補充。</font><br /><br />在環境變數裡加入下列設定： <br />PATH ： C:\MinGW\bin; (如果系統已經有裝其它C/C++編譯器，請把C:\MinGW\bin加在最前面。) <br />LIBRARY_PATH ：C:\MinGW\lib <br />C_INCLUDE_PATH ：C:\MinGW\include <br />CPLUS_INCLUDE_PATH ：C:\MinGW\include\c++\3.2.3;C:\MinGW\include\c++\3.2.3\mingw32; <br />C:\MinGW\include\c++\3.2.3\backward;C:\MinGW\include <br /><br />先使用文字編輯器編寫測試用的原始檔，檔名：main.cpp。 <br /><table class="java" cellspacing="1" cellpadding="3" bgcolor="#999999" border="0"><tbody><tr><td valign="top" align="left" width="1" bgcolor="#dddddd"><pre><font color="#555555">1<br />2<br />3<br />4<br />5<br />6<br />7<br />8<br /></font></pre></td><td valign="top" align="left" bgcolor="#ffffff"><pre>#include &lt;iostream&gt;<br />using namespace std;<br /> <br /><font class="java-reserved_word"><strong>int</strong></font> main(<font class="java-reserved_word"><strong>void</strong></font>) <font class="java-bracket">{</font><br />    cout &lt;&lt; <font class="java-string">"Can You Feel My World？"</font> ;<br /> <br /><font class="java-reserved_word"><strong>return</strong></font> 0;<br /><font class="java-bracket">}</font></pre></td></tr></tbody></table><br />在Command Line下編譯指令： 
<table class="java" cellspacing="1" cellpadding="3" bgcolor="#999999" border="0"><tbody><tr><td valign="top" align="left" width="1" bgcolor="#dddddd"><pre><font color="#555555">1<br /></font></pre></td><td valign="top" align="left" bgcolor="#ffffff"><pre>C:\g++ main.cpp -O3 -o hello<br /></pre></td></tr></tbody></table><br />(O3的O是英文大寫"歐") <br />編譯成功後：便會產生hello.exe的執行檔。 <br />執行畫面如下： 
<table class="java" cellspacing="1" cellpadding="3" bgcolor="#999999" border="0"><tbody><tr><td valign="top" align="left" width="1" bgcolor="#dddddd"><pre><font color="#555555">1<br />2<br />3<br />4<br />5<br />6<br />7<br />8<br />9<br />10<br /></font></pre></td><td valign="top" align="left" bgcolor="#ffffff"><pre>Microsoft Windows XP [版本 5.1.2600]<br />(C) Copyright 1985-2001 Microsoft Corp.<br /> <br />C:\Documents and Settings\Sungo&gt;cd\<br /> <br />C:\&gt;g++ main.cpp -O3 -o hello<br /> <br />C:\&gt;hello<br />Can You Feel My World？<br />C:\&gt;<br /></pre></td></tr></tbody></table><br />註：-O3 旗標表示採最高級編譯最佳化，編譯速度最慢，但產生的執行檔 <br />檔案會最小，執行速度會最快；-o 旗標表示將編譯完的*.exe重新更名。 <br /><br />◎步驟一.開啟Eclipse後，首先先開啟C/C++專用視景。 <br />Windows-&gt;Open Perspective-&gt;C/C++ Development <br /><br />◎步驟二.建立一個C++用的專案。 <br />File-New-&gt;Project-&gt;C++-&gt;Standard Make C++ Project <br />(接下來的步驟跟建立一般的Java專案一樣，皆採預設即可) <br /><br />◎步驟三.把我們剛剛寫的main.cpp import進來，加到專案裡。 <br />File-&gt;Import-&gt;File System-&gt;瀏覽C:\main.cpp <br /><br />◎步驟四.建立一個makefile。 <br />File-&gt;New-&gt;File，檔案名稱填：makefile。(不需打副檔名) <br /><br />makefile內容如下： 
<table class="java" cellspacing="1" cellpadding="3" bgcolor="#999999" border="0"><tbody><tr><td valign="top" align="left" width="1" bgcolor="#dddddd"><pre><font color="#555555">1<br />2<br /></font></pre></td><td valign="top" align="left" bgcolor="#ffffff"><pre>all:<br />    g++  main.cpp -g -o run<br /></pre></td></tr></tbody></table><br /><font color="red">注意：makefile縮排要以Tab鍵作縮排，不能以空格4作縮排， <br />否則Build會有問題。</font><br /><br />◎步驟五.設定Make Targets。 <br />Windows-Show View-&gt;Make Targets <br />在Make Targets視窗裡按滑鼠右鍵，Add Build Target <br />，name打：編譯。Build Target打：all。 <br /><br />◎步驟六.編譯。 <br />在剛剛建立的Make Targets "編譯" 上點滑鼠2下，即會開始編譯， <br />此時我們可以發現hello.exe已經產生在我們專案下了。可在底下 <br />C-Build視窗看到以下輸出結果： 
<table class="java" cellspacing="1" cellpadding="3" bgcolor="#999999" border="0"><tbody><tr><td valign="top" align="left" width="1" bgcolor="#dddddd"><pre><font color="#555555">1<br />2<br /></font></pre></td><td valign="top" align="left" bgcolor="#ffffff"><pre>make -k all <br />g++  main.cpp -g -o run<br /></pre></td></tr></tbody></table><br /><br />◎步驟七. *.exe執行前設定。因為在Windows下Run，所以要先作個設定 <br />，請開啟Project-&gt;Properties-&gt;C/C++ Make Project-&gt;Binary Parser頁面。 <br />Binary Parser下拉式選單，將ELF Parser改成PE Windows Parser。 <br /><br />◎步驟八.執行。 <br />Run-&gt;Run as-&gt;C Local Application。 <br />在底下Consloe視窗看到hello.exe的執行結果。 <br /><br />註：當原始檔有修改，要重新編譯時，只要滑鼠雙擊我們在步驟五 <br />所建立的Make Targets "編譯"，即可Rebuilding。 <br /><br /></span><span class="javascript" id="text53283"><font color="blue"><strong>◎補充：</strong></font><br />由於CDT的編輯器並無內建Formatter，如果要自動排版C/C++ Source <br />Code 必須藉由其它排版工具來輔助。這裡我們要使用的是Artistic Style。 <br />它是個短小簡便而且免費的Formatter，除了可以排版C/C++ Source Code <br />外，你也可以用來排版Java || C#。下載網址： <br /><a class="ilink" href="http://sourceforge.net/projects/astyle" target="_blank">http://sourceforge.net/projects/astyle</a><br /><br />在Eclipse我們必須藉由External Tools來啟動它。 <br /><br />Run-&gt;External Tools-&gt;External Tools，作以下設定： <br />name： <br />C_C++ Formatter <br /><br />location： <br />C:\Astyle\astyle.exe (這裡設astyle.exe所在的完整路徑) <br /><br />Working Directory： <br />${workspace_loc:/Hello} (請由Browse Button點選) <br /><br />Arguments： <br />--style=kr ${resource_name} <br /><br />做好設定後，當focus在*.cpp檔案上時，點選ToolBar上 <br />的外部工具啟動鈕，就可以排版了。 <br /><br />註：按下排版鈕後，Eclipse會顯示MessageBox提示檔案已變更 <br />，是否要載入，這時請選"Yes"。而Artistic Style有許多的細部 <br />參數可以設定排版效果，可自行參考裡面的說明文件。 <br /><br /><br /></span><span class="javascript" id="text53673">GCJ要用在Eclipse很簡單，只要利用Eclipse外部工具就行 <br />了，簡單的說明一下過程。 <br /><br />1.先下載能在Windows使用的GCJ編譯器： <br /><a class="ilink" href="http://www.thisiscool.com/gcc_mingw.htm" target="_blank">http://www.thisiscool.com/gcc_mingw.htm</a><br />下載這項： <br />Here is the bundle: <br />gcc34-20040607.tar.bz2 (45 819 475 bytes) <br />(MD5 checksum: 8aea89b55ffae6f6fd675cddc83bcefd) <br /><br />2.用Winrar解壓縮。 <br /><br />3.將解壓縮後的資料夾裡的bin位置，加到環境變數的PATH。 <br /><br />File Name：Test.java <br /><table class="java" cellspacing="1" cellpadding="3" bgcolor="#999999" border="0"><tbody><tr><td valign="top" align="left" width="1" bgcolor="#dddddd"><pre><font color="#555555">1<br />2<br />3<br />4<br />5<br />6<br /></font></pre></td><td valign="top" align="left" bgcolor="#ffffff"><pre><font class="java-reserved_word"><strong>public</strong></font><font class="java-reserved_word"><strong>class</strong></font> Test <font class="java-bracket">{</font><br /><font class="java-reserved_word"><strong>public</strong></font><font class="java-reserved_word"><strong>static</strong></font><font class="java-reserved_word"><strong>void</strong></font> main(String args[]) <font class="java-bracket">{</font><br />        System.out.println(<font class="java-string">"Hi~I am Sungo."</font>);<br />        System.out.println(<font class="java-string">"What is your name?"</font>);<br /><font class="java-bracket">}</font><br /><font class="java-bracket">}</font></pre></td></tr></tbody></table><br />Command Line編譯測試：(流程&amp;&amp;執行結果) <br /><table class="java" cellspacing="1" cellpadding="3" bgcolor="#999999" border="0"><tbody><tr><td valign="top" align="left" width="1" bgcolor="#dddddd"><pre><font color="#555555">1<br />2<br />3<br />4<br />5<br />6<br />7<br />8<br />9<br />10<br />11<br />12<br />13<br />14<br /></font></pre></td><td valign="top" align="left" bgcolor="#ffffff"><pre>Microsoft Windows XP [版本 5.1.2600]<br />(C) Copyright 1985-2001 Microsoft Corp.<br /> <br />C:\Documents and Settings\Sungo&gt;cd\<br /> <br />C:\&gt;gcj -c -O3 Test.java<br /> <br />C:\&gt;gcj Test.o --main=Test -o Run.exe -O3<br /> <br />C:\&gt;run<br />Hi~I am Sungo.<br />What is your name?<br /> <br />C:\&gt;<br /></pre></td></tr></tbody></table><br /><br />4.參考Command Line所下的指令，在Eclipse中使用外部工具設定編譯參數。</span><img src ="http://www.blogjava.net/wuxufeng8080/aggbug/53954.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/wuxufeng8080/" target="_blank">风人园</a> 2006-06-20 12:53 <a href="http://www.blogjava.net/wuxufeng8080/articles/53954.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>