﻿<?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-xmatthew-随笔分类-IDE</title><link>http://www.blogjava.net/xmatthew/category/35678.html</link><description>孤独键盘手</description><language>zh-cn</language><lastBuildDate>Wed, 04 Jul 2012 05:33:30 GMT</lastBuildDate><pubDate>Wed, 04 Jul 2012 05:33:30 GMT</pubDate><ttl>60</ttl><item><title>使用Eclipse JPDA远程调试Java程序</title><link>http://www.blogjava.net/xmatthew/archive/2009/08/08/290331.html</link><dc:creator>x.matthew</dc:creator><author>x.matthew</author><pubDate>Sat, 08 Aug 2009 03:10:00 GMT</pubDate><guid>http://www.blogjava.net/xmatthew/archive/2009/08/08/290331.html</guid><wfw:comment>http://www.blogjava.net/xmatthew/comments/290331.html</wfw:comment><comments>http://www.blogjava.net/xmatthew/archive/2009/08/08/290331.html#Feedback</comments><slash:comments>3</slash:comments><wfw:commentRss>http://www.blogjava.net/xmatthew/comments/commentRss/290331.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/xmatthew/services/trackbacks/290331.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要:  本文将介绍使用Eclipse JPDA,在Eclipse的开发环境下对远程运行的Java程序进行调试操作。<br><br>  请按以下步骤进行(本人已经在Eclipse 3.2, JDK 1.5_08)环境下调试成功。<br><br>  1. 在启动Java程序时，在Java启动命令中，加入以下参数<br>    Xrunjdwp:transport=dt_socket,address=1234,server=y,suspend=n<br>    注： suspend参数表示，启动时，是否等待JPDA调试端连接。n表示否&nbsp;&nbsp;<a href='http://www.blogjava.net/xmatthew/archive/2009/08/08/290331.html'>阅读全文</a><img src ="http://www.blogjava.net/xmatthew/aggbug/290331.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/xmatthew/" target="_blank">x.matthew</a> 2009-08-08 11:10 <a href="http://www.blogjava.net/xmatthew/archive/2009/08/08/290331.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>推荐一款很好用的调试JS的Eclipse插件</title><link>http://www.blogjava.net/xmatthew/archive/2008/11/10/239727.html</link><dc:creator>x.matthew</dc:creator><author>x.matthew</author><pubDate>Mon, 10 Nov 2008 11:54:00 GMT</pubDate><guid>http://www.blogjava.net/xmatthew/archive/2008/11/10/239727.html</guid><wfw:comment>http://www.blogjava.net/xmatthew/comments/239727.html</wfw:comment><comments>http://www.blogjava.net/xmatthew/archive/2008/11/10/239727.html#Feedback</comments><slash:comments>8</slash:comments><wfw:commentRss>http://www.blogjava.net/xmatthew/comments/commentRss/239727.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/xmatthew/services/trackbacks/239727.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: 目前最新版本为JSDT 1.0.2。<br>Javascript Debug Toolkit介绍<br><br>JSDT(Javascript Debug Toolkit)是一个用于javascript调试的eclipse 插件，用于调试javascript。JSDT可以跨浏览器调试，支持在IE,Firefox,Safari,Chrome等主流浏览器中调试 javascript。JSDT支持设置断点，单步调试等调试工具的基本特性。 <br>当然使用Firefox的朋友也可以选择 FireBug，也是很不错的JS调试工具。&nbsp;&nbsp;<a href='http://www.blogjava.net/xmatthew/archive/2008/11/10/239727.html'>阅读全文</a><img src ="http://www.blogjava.net/xmatthew/aggbug/239727.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/xmatthew/" target="_blank">x.matthew</a> 2008-11-10 19:54 <a href="http://www.blogjava.net/xmatthew/archive/2008/11/10/239727.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>一览Netbeans 6.5 RC新特性</title><link>http://www.blogjava.net/xmatthew/archive/2008/11/08/237684.html</link><dc:creator>x.matthew</dc:creator><author>x.matthew</author><pubDate>Sat, 08 Nov 2008 04:17:00 GMT</pubDate><guid>http://www.blogjava.net/xmatthew/archive/2008/11/08/237684.html</guid><wfw:comment>http://www.blogjava.net/xmatthew/comments/237684.html</wfw:comment><comments>http://www.blogjava.net/xmatthew/archive/2008/11/08/237684.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/xmatthew/comments/commentRss/237684.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/xmatthew/services/trackbacks/237684.html</trackback:ping><description><![CDATA[<span class="Apple-style-span" style="border-collapse: separate; color: #000000; font-family: Arial; font-size: 14px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 21px; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">NetBeans IDE 6.5 RC2 已经发布了，下面是官方发布的新特性列表:<br />
</span><span class="Apple-style-span" style="border-collapse: collapse; color: #333333; font-family: Verdana; font-size: 11px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 15px; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<table class="full-width" style="color: #333333; font-size: 1em; font-family: Verdana,'Verdana CE',Arial,'Arial CE','Lucida Grande CE',lucida,'Helvetica CE',sans-serif; width: 100%;">
    <tbody>
        <tr>
            <td style="vertical-align: top;">
            <p style="margin: 0px; padding: 0px 0px 10px;"><strong style="font-size: 1em;">PHP</strong></p>
            <ul style="margin: 0px; padding-top: 0px;">
                <li style="margin-bottom: 10px; margin-top: 0px;">PHP Editor (Code completion, syntactic and semantic code highlighting)</li>
                <li style="margin-bottom: 10px; margin-top: 0px;">Support for heredoc notation and PHTML</li>
                <li style="margin-bottom: 10px; margin-top: 0px;">Debugging using Xdebug</li>
                <li style="margin-bottom: 10px; margin-top: 0px;">Generators for MySQL database code snippets</li>
            </ul>
            </td>
            <td valign="top" align="center"><img alt="" src="http://www.blogjava.net/images/blogjava_net/xmatthew/netbeans65/php-code.png" width="210" height="127" /><br />
            </td>
        </tr>
        <tr>
            <td style="vertical-align: top;">
            <p style="margin: 0px; padding: 0px 0px 10px;"><strong style="font-size: 1em;">JavaScript and Ajax</strong></p>
            <ul style="margin: 0px; padding-top: 0px;">
                <li style="margin-bottom: 10px; margin-top: 0px;">JavaScript Debugging on FireFox &amp; Internet Explorer</li>
                <li style="margin-bottom: 10px; margin-top: 0px;">Http transaction monitoring</li>
                <li style="margin-bottom: 10px; margin-top: 0px;">JavaScript Editor</li>
                <li style="margin-bottom: 10px; margin-top: 0px;">JavaScript Library Manager incl Yahoo UI, Woodstock, jQuery, Dojo, Scriptaculous, Prototype libraries</li>
                <li style="margin-bottom: 10px; margin-top: 0px;">Improved CSS Editor</li>
            </ul>
            </td>
            <td valign="middle" align="center"><img alt="" src="http://www.blogjava.net/images/blogjava_net/xmatthew/netbeans65/javascript-quickfix.png" width="210" height="67" /><br />
            </td>
        </tr>
        <tr>
            <td style="vertical-align: top;">
            <p style="margin: 0px; padding: 0px 0px 10px;"><strong style="font-size: 1em;">Java EE &amp; Web Development</strong></p>
            <ul style="margin: 0px; padding-top: 0px;">
                <li style="margin-bottom: 10px; margin-top: 0px;">Enhanced support for Spring, Hibernate, JSF, JSF CRUD generator, JPA (Java Persistence API)</li>
                <li style="margin-bottom: 10px; margin-top: 0px;">Create RESTful web services from database tables or from JPA entities</li>
                <li style="margin-bottom: 10px; margin-top: 0px;">Drag and drop SaaS services into PHP files</li>
                <li style="margin-bottom: 10px; margin-top: 0px;">SQL Editor Improvements (code completion, save/recall queries, and more)</li>
                <li style="margin-bottom: 10px; margin-top: 0px;">Improved Eclipse project import and synchronization for Java Web projects</li>
                <li style="margin-bottom: 10px; margin-top: 0px;">Automatic Deploy on Save</li>
            </ul>
            </td>
            <td valign="top" align="center"><img alt="" src="http://www.blogjava.net/images/blogjava_net/xmatthew/netbeans65/spring-web-app-refactor.png" width="210" height="115" /><br />
            </td>
        </tr>
        <tr>
            <td style="vertical-align: top;">
            <p style="margin: 0px; padding: 0px 0px 10px;"><strong style="font-size: 1em;">Groovy and Grails</strong></p>
            <ul style="margin: 0px; padding-top: 0px;">
                <li style="margin-bottom: 10px; margin-top: 0px;">Develop pure Groovy apps or use Groovy in Java SE projects</li>
                <li style="margin-bottom: 10px; margin-top: 0px;">Groovy editor (code completion, highlighting, and more)</li>
                <li style="margin-bottom: 10px; margin-top: 0px;">Grails web application framework</li>
                <li style="margin-bottom: 10px; margin-top: 0px;">Open existing Grails applications without adding metadata</li>
            </ul>
            </td>
            <td valign="top" align="center"><img alt="" src="http://www.blogjava.net/images/blogjava_net/xmatthew/netbeans65/groovy-editor.jpg" width="210" height="99" /><br />
            </td>
        </tr>
        <tr>
            <td style="vertical-align: top;">
            <p style="margin: 0px; padding: 0px 0px 10px;"><strong style="font-size: 1em;">Ruby and Rails</strong></p>
            <ul style="margin: 0px; padding-top: 0px;">
                <li style="margin-bottom: 10px; margin-top: 0px;">New Test Runner interface for displaying test results</li>
                <li style="margin-bottom: 10px; margin-top: 0px;">Rake improvements: Rake Runner and a pre-generated Rake file</li>
                <li style="margin-bottom: 10px; margin-top: 0px;">Debugger: Conditional breakpoints and catchpoints</li>
                <li style="margin-bottom: 10px; margin-top: 0px;">Ruby projects accept JVM options from command line</li>
            </ul>
            </td>
            <td valign="top" align="center"><img alt="" src="http://www.blogjava.net/images/blogjava_net/xmatthew/netbeans65/ruby.png" width="210" height="130" /><br />
            </td>
        </tr>
        <tr>
            <td style="vertical-align: top;">
            <p style="margin: 0px; padding: 0px 0px 10px;"><strong style="font-size: 1em;">GlassFish v3 Prelude for Web Development</strong></p>
            <ul style="margin: 0px; padding-top: 0px;">
                <li style="margin-bottom: 10px; margin-top: 0px;">Modular, OSGi based architecture</li>
                <li style="margin-bottom: 10px; margin-top: 0px;">Small footprint, fast startup and deployment</li>
                <li style="margin-bottom: 10px; margin-top: 0px;">Support for scripting, including JRuby</li>
            </ul>
            </td>
            <td valign="middle" align="center"><img alt="" src="http://www.blogjava.net/images/blogjava_net/xmatthew/netbeans65/glassfish.jpg" width="96" height="96" /><br />
            </td>
        </tr>
        <tr>
            <td style="vertical-align: top;">
            <p style="margin: 0px; padding: 0px 0px 10px;"><strong style="font-size: 1em;">C/C++</strong></p>
            <ul style="margin: 0px; padding-top: 0px;">
                <li style="margin-bottom: 10px; margin-top: 0px;">Improved code completion, error highlighting, and semantic highlighting</li>
                <li style="margin-bottom: 10px; margin-top: 0px;">Call graph, Memory window</li>
                <li style="margin-bottom: 10px; margin-top: 0px;">Remote development</li>
                <li style="margin-bottom: 10px; margin-top: 0px;">Packaging of application as tar files, zip files, or SVR4 packages</li>
            </ul>
            </td>
            <td valign="middle" align="center"><img alt="" src="http://www.blogjava.net/images/blogjava_net/xmatthew/netbeans65/call-graph.png" width="210" height="134" /><br />
            <br />
            </td>
        </tr>
        <tr>
            <td style="vertical-align: top;">
            <p style="margin: 0px; padding: 0px 0px 10px;"><strong style="font-size: 1em;">Java ME</strong></p>
            <ul style="margin: 0px; padding-top: 0px;">
                <li style="margin-bottom: 10px; margin-top: 0px;">New project wizard for adding custom components to the Visual Designer Palette</li>
                <li style="margin-bottom: 10px; margin-top: 0px;">New SVG UI components in the enhanced SVG Composer enable rich UI design</li>
                <li style="margin-bottom: 10px; margin-top: 0px;">New Data Binding Custom Components in the Visual Designer Palette</li>
                <li style="margin-bottom: 10px; margin-top: 0px;">Upgraded obfuscation tool to ProGuard 4.2 and test framework to JMUnit 1.1.0</li>
            </ul>
            </td>
            <td valign="top" align="center"><img alt="" src="http://www.blogjava.net/images/blogjava_net/xmatthew/netbeans65/mobility.png" width="210" height="130" /><br />
            <br />
            </td>
        </tr>
        <tr>
            <td style="vertical-align: top;">
            <p style="margin: 0px; padding: 0px 0px 10px;"><strong style="font-size: 1em;">Java Debugger</strong></p>
            <ul style="margin: 0px; padding-top: 0px;">
                <li style="margin-bottom: 10px; margin-top: 0px;">New multi-threaded debugging with improved UI and work-flow</li>
                <li style="margin-bottom: 10px; margin-top: 0px;">Smart Step Into with method selection right inside expression</li>
                <li style="margin-bottom: 10px; margin-top: 0px;">Deadlock detection with visual indication</li>
            </ul>
            </td>
            <td valign="middle" align="center"><img alt="" src="http://www.blogjava.net/images/blogjava_net/xmatthew/netbeans65/debugger.png" width="210" height="149" /><br />
            <br />
            </td>
        </tr>
        <tr>
            <td style="vertical-align: top;">
            <p style="margin: 0px; padding: 0px 0px 10px;"><strong style="font-size: 1em;">Java SE</strong></p>
            <ul style="margin: 0px; padding-top: 0px;">
                <li style="margin-bottom: 10px; margin-top: 0px;">Automatic Compile on Save</li>
                <li style="margin-bottom: 10px; margin-top: 0px;">Improved Eclipse project import and synchronization</li>
                <li style="margin-bottom: 10px; margin-top: 0px;">Java Call Hierarchy</li>
                <li style="margin-bottom: 10px; margin-top: 0px;">Analyze Javadoc</li>
                <li style="margin-bottom: 10px; margin-top: 0px;">Swing GUI Builder can generate simple class names (instead of fully qualified names)</li>
            </ul>
            </td>
            <td valign="middle" align="center"><span class="Apple-style-span" style="border-collapse: collapse; color: #333333; font-family: Verdana; font-size: 11px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 15px; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;"><img alt="" src="http://www.blogjava.net/images/blogjava_net/xmatthew/netbeans65/gui-builder-class-names.png" width="210" height="127" /></span><br />
            <br />
            </td>
        </tr>
        <tr>
            <td style="vertical-align: top;">
            <p style="margin: 0px; padding: 0px 0px 10px;"><strong style="font-size: 1em;">IDE Tools and Usability</strong></p>
            <ul style="margin: 0px; padding-top: 0px;">
                <li style="margin-bottom: 10px; margin-top: 0px;">Camel Case Code Completion</li>
                <li style="margin-bottom: 10px; margin-top: 0px;">Formatting Settings per Project</li>
                <li style="margin-bottom: 10px; margin-top: 0px;">One QuickSearch shortcut for IDE actions, files, options, and docs</li>
                <li style="margin-bottom: 10px; margin-top: 0px;">Support for Windows UNC paths (shared network folders)</li>
            </ul>
            </td>
            <td valign="top" align="center"><img alt="" src="http://www.blogjava.net/images/blogjava_net/xmatthew/netbeans65/quick-search.gif" width="210" height="123" /><br />
            </td>
        </tr>
    </tbody>
</table>
</span><br />
<br />
<img src ="http://www.blogjava.net/xmatthew/aggbug/237684.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/xmatthew/" target="_blank">x.matthew</a> 2008-11-08 12:17 <a href="http://www.blogjava.net/xmatthew/archive/2008/11/08/237684.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>推荐一款Java反编译器，比较好用</title><link>http://www.blogjava.net/xmatthew/archive/2008/10/28/237203.html</link><dc:creator>x.matthew</dc:creator><author>x.matthew</author><pubDate>Tue, 28 Oct 2008 12:31:00 GMT</pubDate><guid>http://www.blogjava.net/xmatthew/archive/2008/10/28/237203.html</guid><wfw:comment>http://www.blogjava.net/xmatthew/comments/237203.html</wfw:comment><comments>http://www.blogjava.net/xmatthew/archive/2008/10/28/237203.html#Feedback</comments><slash:comments>71</slash:comments><wfw:commentRss>http://www.blogjava.net/xmatthew/comments/commentRss/237203.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/xmatthew/services/trackbacks/237203.html</trackback:ping><description><![CDATA[&nbsp;&nbsp; 推荐一款Java反编译器，也使用了挺久的了，感觉还是很好用，就拿出和大家分享一下。<br />
这款反编译器叫 "Java Decompiler", 由 Pavel Kouznetsov开发，目前最新版本为0.2.5.<br />
它由 C++开发，并且<u><a href="http://java.decompiler.free.fr/jd-gui/#downloads">官方可以下载</a></u> windows、linux和苹果Mac Os三个平台的可执行程序。 <a href="http://www.blogjava.net/Files/xmatthew/jd-gui-0.3.3.windows.zip">本地windows版本下载</a><br />
<br />
&nbsp;&nbsp; 本人之所以认为它还不错，是其有下面几个功能：<br />
&nbsp; 1. 支持对整个Jar文件进行反编译，并本源代码可直接点击进行相关代码的跳转<br />
&nbsp; 2. 支持众多Java编译器的反编译(支持泛型， Annotation和enum枚举类型)<br />
<ul>
    <li>jdk1.1.8</li>
    <li>jdk1.3.1</li>
    <li>jdk1.4.2</li>
    <li>jdk1.5.0</li>
    <li>jdk1.6.0</li>
    <li>jikes-1.22</li>
    <li>harmony-jdk-r533500</li>
    <li>Eclipse Java Compiler v_677_R32x, 3.2.1 release</li>
    <li>jrockit90_150_06</li>
</ul>
&nbsp;&nbsp; 图示:<br />
<img src="http://www.blogjava.net/images/blogjava_net/xmatthew/screenshot1.png" alt="" border="0" /><br />
<br />
&nbsp;&nbsp; 3. 快速查找源文件功能(Ctrl+Shift+T)<br />
<div align="center"><img src="http://www.blogjava.net/images/blogjava_net/xmatthew/OpenType.JPG" alt="" border="0" /></div>
<br />
&nbsp;&nbsp; 4. 安装方便.只有600K,直接运行即可。<br />
&nbsp;&nbsp; 5. 支持文件的拖放功能，源代码高亮显示<br />
<br />
&nbsp; 当然对于反编译的效果，感觉还可以。当然在本人使用过程也出现过，编译效果不佳的情况。但从总体上来看已经让我挺满意了，呵呵。<br />
<br />
Good Luck!<br />
Yours Matthew!<img src ="http://www.blogjava.net/xmatthew/aggbug/237203.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/xmatthew/" target="_blank">x.matthew</a> 2008-10-28 20:31 <a href="http://www.blogjava.net/xmatthew/archive/2008/10/28/237203.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Eclipse 3.4(ganymede木卫三)今天正式发布</title><link>http://www.blogjava.net/xmatthew/archive/2008/06/25/210538.html</link><dc:creator>x.matthew</dc:creator><author>x.matthew</author><pubDate>Wed, 25 Jun 2008 07:22:00 GMT</pubDate><guid>http://www.blogjava.net/xmatthew/archive/2008/06/25/210538.html</guid><wfw:comment>http://www.blogjava.net/xmatthew/comments/210538.html</wfw:comment><comments>http://www.blogjava.net/xmatthew/archive/2008/06/25/210538.html#Feedback</comments><slash:comments>5</slash:comments><wfw:commentRss>http://www.blogjava.net/xmatthew/comments/commentRss/210538.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/xmatthew/services/trackbacks/210538.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: Eclipse官方网站已经正式宣布 Eclipse 3.4发布，代号为ganymede （Ganymede (英语发音"GAN uh meed")为最大的木星已知卫星，也是第七颗发现的木星卫星，在伽利略发现的卫星中离木星第三近）。&nbsp;&nbsp;<a href='http://www.blogjava.net/xmatthew/archive/2008/06/25/210538.html'>阅读全文</a><img src ="http://www.blogjava.net/xmatthew/aggbug/210538.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/xmatthew/" target="_blank">x.matthew</a> 2008-06-25 15:22 <a href="http://www.blogjava.net/xmatthew/archive/2008/06/25/210538.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Eclipse 3.4(ganymede木卫三)6月25日正式发布</title><link>http://www.blogjava.net/xmatthew/archive/2008/06/23/210132.html</link><dc:creator>x.matthew</dc:creator><author>x.matthew</author><pubDate>Mon, 23 Jun 2008 12:01:00 GMT</pubDate><guid>http://www.blogjava.net/xmatthew/archive/2008/06/23/210132.html</guid><wfw:comment>http://www.blogjava.net/xmatthew/comments/210132.html</wfw:comment><comments>http://www.blogjava.net/xmatthew/archive/2008/06/23/210132.html#Feedback</comments><slash:comments>2</slash:comments><wfw:commentRss>http://www.blogjava.net/xmatthew/comments/commentRss/210132.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/xmatthew/services/trackbacks/210132.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: Eclipse官方网站已经正式宣布 Eclipse 3.4的发布日期为2008年6月25日&nbsp;&nbsp;<a href='http://www.blogjava.net/xmatthew/archive/2008/06/23/210132.html'>阅读全文</a><img src ="http://www.blogjava.net/xmatthew/aggbug/210132.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/xmatthew/" target="_blank">x.matthew</a> 2008-06-23 20:01 <a href="http://www.blogjava.net/xmatthew/archive/2008/06/23/210132.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>推荐一个非常实用的eclipse插件 classlocator</title><link>http://www.blogjava.net/xmatthew/archive/2008/04/23/195238.html</link><dc:creator>x.matthew</dc:creator><author>x.matthew</author><pubDate>Wed, 23 Apr 2008 12:22:00 GMT</pubDate><guid>http://www.blogjava.net/xmatthew/archive/2008/04/23/195238.html</guid><wfw:comment>http://www.blogjava.net/xmatthew/comments/195238.html</wfw:comment><comments>http://www.blogjava.net/xmatthew/archive/2008/04/23/195238.html#Feedback</comments><slash:comments>21</slash:comments><wfw:commentRss>http://www.blogjava.net/xmatthew/comments/commentRss/195238.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/xmatthew/services/trackbacks/195238.html</trackback:ping><description><![CDATA[<br />
经常在开发过程，因为使用到比较多的类库(jar文件)，在开发时经常会找不到需要的类文件存放在哪个jar文件中，这时classlocator这个插件<br />
就带我们带来极大的方便，可以帮我很快速的找到我们需要的类库在哪个jar文件中。<br />
<br />
classlocator使用非常简单，只需简单讲一下就会使用。<br />
1. 下载<br />
&nbsp;classlocator 官方下载地址(最新版本1.0.8) <a href="http://sourceforge.net/projects/classlocator/">http://sourceforge.net/projects/classlocator/</a>&nbsp; 也可以从 <a href="http://www.blogjava.net/Files/xmatthew/com.danikenan.eclipse.classlocator_1.0.8.zip">本地下载</a><br />
<br />
2. 安装<br />
&nbsp;classlocator插件安装也很方便，直接解压到 eclipse的plugins目录即可。<br />
<br />
安装完成后，打开eclipse，会发现在式具栏会多出一个图标.表示已经安装完成。<br />
<div align="center"><img alt="" src="http://www.blogjava.net/images/blogjava_net/xmatthew/classlocator/classlocator_toolbar.JPG" width="436" height="99" /></div>
<br />
<br />
3.使用方法<br />
<br />
首先要告诉classlocator插件，我们的类库文件在哪里。classlocator支持单个文件的指定和目录的指定。可以批定多个。<br />
<br />
打开菜单 windows-&gt;Preferences 找到 Class/Jar Locator，在右边填加我们目录或是具体的类库。如下图所示<img alt="" src="http://www.blogjava.net/images/blogjava_net/xmatthew/classlocator/classlocator_setting.JPG" width="692" height="579" /><br />
<br />
配置完成后，我们就是在工具栏上，点击那个小图标，输入要查找的类名即可，找到后，选中类库文件点击"finish"就引用到项目中了。<br />
注：目前不支持* ?通配符。<br />
<br />
<img alt="" src="http://www.blogjava.net/images/blogjava_net/xmatthew/classlocator/classlocator_search.JPG" width="449" height="624" /><br />
<br />
<br />
<br />
使用就是这么简单，如有什么问题可以留言给我。<br />
<br />
Good Luck!<br />
Yours Matthew!<br />
<br />
<br />
<img src ="http://www.blogjava.net/xmatthew/aggbug/195238.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/xmatthew/" target="_blank">x.matthew</a> 2008-04-23 20:22 <a href="http://www.blogjava.net/xmatthew/archive/2008/04/23/195238.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>推荐一个方便生成ToString和Equals等方法的Eclipse插件</title><link>http://www.blogjava.net/xmatthew/archive/2008/04/03/190508.html</link><dc:creator>x.matthew</dc:creator><author>x.matthew</author><pubDate>Thu, 03 Apr 2008 00:39:00 GMT</pubDate><guid>http://www.blogjava.net/xmatthew/archive/2008/04/03/190508.html</guid><wfw:comment>http://www.blogjava.net/xmatthew/comments/190508.html</wfw:comment><comments>http://www.blogjava.net/xmatthew/archive/2008/04/03/190508.html#Feedback</comments><slash:comments>2</slash:comments><wfw:commentRss>http://www.blogjava.net/xmatthew/comments/commentRss/190508.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/xmatthew/services/trackbacks/190508.html</trackback:ping><description><![CDATA[插件的官方网址 <a href="http://www.jiayun.org/mediawiki/entry/Commons4E">http://www.jiayun.org/mediawiki/entry/Commons4E</a><br />
<br />
1. 下载<br />
请先下载eclipse插件，<a href="http://www.blogjava.net/Files/xmatthew/org.jiayun.commons4e_1.1.9.zip">点击此处下载</a>。注，该插件生成是代码实现是基于apache commons lang项目。<a href="http://commons.apache.org/downloads/download_lang.cgi">下载commons-lang</a>.<br />
<br />
2.安装<br />
插件安装非常简单，把下载的jar文件放到 eclipse 项目中的plugins目录即可。<br />
<br />
3.如何使用<br />
插件安装完成后，创建一个类文件，在编辑器按右键，在弹出的菜单上会看到Commons4E lang这一项,如下图:<br />
<div align="center"><img src="http://www.blogjava.net/images/blogjava_net/xmatthew/plugin-overview.jpeg" alt="" border="0" /></div>
<br />
该插件提供生成 Equals和HashCode方法<br />
<br />
<img src="http://www.blogjava.net/images/blogjava_net/xmatthew/Equals.JPG" alt="" border="0" /><br />
<br />
<img src="http://www.blogjava.net/images/blogjava_net/xmatthew/EqualsResult.JPG" alt="" border="0" /><br />
<br />
<br />
<br />
生成ToString方法<br />
<br />
<img src="http://www.blogjava.net/images/blogjava_net/xmatthew/toString.JPG" alt="" border="0" /><br />
<br />
<img src="http://www.blogjava.net/images/blogjava_net/xmatthew/toStringResult.JPG" alt="" border="0" /><br />
<br />
生成 CompareTo方法。<br />
生成compareTo方法，自动会实现Comparable接口。<br />
<br />
<img src="http://www.blogjava.net/images/blogjava_net/xmatthew/compareTo.JPG" alt="" width="541" border="0" height="374" /><br />
<br />
<img src="http://www.blogjava.net/images/blogjava_net/xmatthew/compareToResult.JPG" alt="" width="641" border="0" height="172" /><br />
<br />
插件的使用非常方便，注：如果插件生成的方法已经存在，它会自动更换掉原来的方法。<br />
<br />
Good luck!<br />
Yours Matthew!<br />
<br />
<img src ="http://www.blogjava.net/xmatthew/aggbug/190508.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/xmatthew/" target="_blank">x.matthew</a> 2008-04-03 08:39 <a href="http://www.blogjava.net/xmatthew/archive/2008/04/03/190508.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>