﻿<?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 netbeans</title><link>http://www.blogjava.net/leekiang/category/21758.html</link><description>MDA/MDD/TDD/DDD/DDDDDDD</description><language>zh-cn</language><lastBuildDate>Mon, 10 Oct 2011 11:40:34 GMT</lastBuildDate><pubDate>Mon, 10 Oct 2011 11:40:34 GMT</pubDate><ttl>60</ttl><item><title>linux下的netbeans</title><link>http://www.blogjava.net/leekiang/archive/2011/01/02/342146.html</link><dc:creator>leekiang</dc:creator><author>leekiang</author><pubDate>Sat, 01 Jan 2011 19:19:00 GMT</pubDate><guid>http://www.blogjava.net/leekiang/archive/2011/01/02/342146.html</guid><wfw:comment>http://www.blogjava.net/leekiang/comments/342146.html</wfw:comment><comments>http://www.blogjava.net/leekiang/archive/2011/01/02/342146.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/leekiang/comments/commentRss/342146.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/leekiang/services/trackbacks/342146.html</trackback:ping><description><![CDATA[先安装好jdk，见前面的博客。<br />下载netbeans<br />sudo chmod +x netbeans-6.9.1-ml-linux.sh<br />./netbeans-6.9.1-ml-linux.sh<br /><img src ="http://www.blogjava.net/leekiang/aggbug/342146.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/leekiang/" target="_blank">leekiang</a> 2011-01-02 03:19 <a href="http://www.blogjava.net/leekiang/archive/2011/01/02/342146.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>eclipse插件</title><link>http://www.blogjava.net/leekiang/archive/2010/05/13/320786.html</link><dc:creator>leekiang</dc:creator><author>leekiang</author><pubDate>Thu, 13 May 2010 03:58:00 GMT</pubDate><guid>http://www.blogjava.net/leekiang/archive/2010/05/13/320786.html</guid><wfw:comment>http://www.blogjava.net/leekiang/comments/320786.html</wfw:comment><comments>http://www.blogjava.net/leekiang/archive/2010/05/13/320786.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/leekiang/comments/commentRss/320786.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/leekiang/services/trackbacks/320786.html</trackback:ping><description><![CDATA[Coverlipse是一个用于Cobertura 的Eclipse 插件,<br />Cobertura是一个基于jcoverage的代码覆盖率工具，它能够显示哪一部分代码被你的测试所覆盖,并可生成HTML或XML报告.<br />http://www.ibm.com/developerworks/cn/java/j-cobertura/<br />http://www.ibm.com/developerworks/cn/java/j-ap01117/<br /><br />subclipse切换中英文<br />在eclipse\configuration\config.ini文件里加一行osgi.nl=en_US或osgi.nl=zh<br /><br /><img src ="http://www.blogjava.net/leekiang/aggbug/320786.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/leekiang/" target="_blank">leekiang</a> 2010-05-13 11:58 <a href="http://www.blogjava.net/leekiang/archive/2010/05/13/320786.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>让myeclipse默认用GBK编码打开属性文件和js</title><link>http://www.blogjava.net/leekiang/archive/2010/03/05/314553.html</link><dc:creator>leekiang</dc:creator><author>leekiang</author><pubDate>Thu, 04 Mar 2010 17:55:00 GMT</pubDate><guid>http://www.blogjava.net/leekiang/archive/2010/03/05/314553.html</guid><wfw:comment>http://www.blogjava.net/leekiang/comments/314553.html</wfw:comment><comments>http://www.blogjava.net/leekiang/archive/2010/03/05/314553.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/leekiang/comments/commentRss/314553.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/leekiang/services/trackbacks/314553.html</trackback:ping><description><![CDATA[方法一,使用eclipse的jinto插件编辑，会自动调用java的native2ascii把文件转码。(没用过)<br />方法二:<br />1)Eclipse --&gt; Window --&gt;Preferences<br />2)在“type filter text“的框框里输入"Content Types"<br />3)点击右边的Text，选择 JavaScript,把Default encoding改为GBK<br /><br />来源:网络<br /><img src ="http://www.blogjava.net/leekiang/aggbug/314553.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/leekiang/" target="_blank">leekiang</a> 2010-03-05 01:55 <a href="http://www.blogjava.net/leekiang/archive/2010/03/05/314553.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>netbeans下使用ruby和rails</title><link>http://www.blogjava.net/leekiang/archive/2010/02/13/312844.html</link><dc:creator>leekiang</dc:creator><author>leekiang</author><pubDate>Sat, 13 Feb 2010 10:34:00 GMT</pubDate><guid>http://www.blogjava.net/leekiang/archive/2010/02/13/312844.html</guid><wfw:comment>http://www.blogjava.net/leekiang/comments/312844.html</wfw:comment><comments>http://www.blogjava.net/leekiang/archive/2010/02/13/312844.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/leekiang/comments/commentRss/312844.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/leekiang/services/trackbacks/312844.html</trackback:ping><description><![CDATA[在http://zh-cn.netbeans.org/kb/docs/ruby/rapid-ruby-weblog.html讲了如何一步一步创建一个最简单的应用。步骤如下:<br /><font color="#0000ff">1 在netbeans里建一个rails项目</font>,名为<code style="">rubyweblog</code><br /><font color="#0000ff">2 使用Scaffold生成post模型的全套文件</font>.在"项目"窗口的<code style="">rubyweblog</code><code>项目上</code>右键 ，点击生成(generate),在“Rails 生成器”对话框中，从“生成”下拉列表中选择 "scaffold",在“模型名称”文本框中键入 <code style="">Post,</code>在“属性对”文本框中键入 <code>title:string</code> 并单击“确定”按钮。<br />  语法:<font color="#0000ff">script/generate scaffold ModelName [field:type field:type]</font><br /><font color="#0000ff">3 生成数据库和表</font><br />  在“项目”窗口中，右键单击 rubyweblog 项目节点，然后从弹出式菜单中选择“运行/调试 Rake 任务”,从“匹配任务”列表中选择 db:create 并单击“完成”,这时会在mysql中生成开发库.这一步也可以手工做,也就相当于<font color="#0000ff">rake db:create</font><br />  在“项目”窗口中，右键单击 rubyweblog 节点并选择“迁移数据库”&gt;“至当前版本”,这样会生成表结构。<br /><font color="#0000ff">4 修改"routes.rb"</font> , 找到<font color="#ff1493"># map.root :controller =&gt; "welcome"</font> 这一行,取消注释该行并将控制器更改为 <code style="">"posts"</code>。删除public下的<code>index.html</code>，Rails 将在 <code>routes.rb</code> 中寻找需要显示的页面。然后就可以运行了。<br /><font color="#0000ff">5 向posts 表中添加一个<code style="">body</code>字段</font><br />  右键单击“数据库迁移”节点，并从弹出菜单中选择“生成”,这将打开“Rails 生成器”对话框，它已经在“生成”下拉列表中选择了迁移(migration),当然也可以在项目上右键&gt;生成&gt;migration。<br />  在“参数”文本框中输入 <code style="">AddBodyToPost body:text</code>,其他默认，单击“确定”。<font color="#ff0000">这个<code style="">"AddBodyToPost</code>"只是一个名字。</font><br />  IDE会创建一个受版本控制的迁移脚本。该脚本的名称以日期和时间开头，并以 <code style="">add_body_to_post.rb</code> 结束。在项目上右键选择“迁移数据库”&gt;“至当前版本”，或者在源文件中右键点击“运行文件”（<font color="#ff0000">这时要小心，可能会造成数据丢失</font>）<br />  修改new.html.erb、edit.html.erb和show.html.erb,增加与新字段相关的网页代码。<br /><br />生成测试库与生成开发库类似，在“项目”窗口中，右键单击 rubyweblog项目，然后选择“运行/调试 Rake 任务”，在“参数”文本框中键入 <font color="#0000ff"><tt style="">RAILS_ENV=test</tt></font>,找到并双击 db:create 条目，以运行任务，从而创建 rubyweblog_test 数据库.接着找到并双击 db:test:prepare 条目。<font color="#ff0000">我觉得 db:test:prepare 可以不执行，因为点击项目右键"测试"时会自动执行db:test:prepare和rake db:fixtures:load</font>。<br /><br />http://cn.oiax.jp/rails/rails_step_by_step/rails_step1.html说了config/routes.rb末尾附近的以下两行可以删掉，试了果然如此 <br />map.connect ':controller/:action/:id'<br />map.connect ':controller/:action/:id.:format'<br /><br /><br />http://zh-cn.netbeans.org/kb/docs/ruby/quickstart.html<br /><br /><img src ="http://www.blogjava.net/leekiang/aggbug/312844.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/leekiang/" target="_blank">leekiang</a> 2010-02-13 18:34 <a href="http://www.blogjava.net/leekiang/archive/2010/02/13/312844.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>MyEclipse 8 优化 </title><link>http://www.blogjava.net/leekiang/archive/2010/02/11/312575.html</link><dc:creator>leekiang</dc:creator><author>leekiang</author><pubDate>Thu, 11 Feb 2010 05:14:00 GMT</pubDate><guid>http://www.blogjava.net/leekiang/archive/2010/02/11/312575.html</guid><wfw:comment>http://www.blogjava.net/leekiang/comments/312575.html</wfw:comment><comments>http://www.blogjava.net/leekiang/archive/2010/02/11/312575.html#Feedback</comments><slash:comments>2</slash:comments><wfw:commentRss>http://www.blogjava.net/leekiang/comments/commentRss/312575.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/leekiang/services/trackbacks/312575.html</trackback:ping><description><![CDATA[
		<span class="Apple-style-span" style="word-spacing: 0px; font-family: simsun; font-style: normal; font-variant: normal; font-weight: normal; font-size: medium; line-height: normal; font-size-adjust: none; font-stretch: normal; text-transform: none; color: rgb(0, 0, 0); text-indent: 0px; white-space: normal; letter-spacing: normal; border-collapse: separate; orphans: 2; widows: 2;">
				<span class="Apple-style-span" style="font-size: 12px; line-height: 18px; font-family: arial,sans-serif,helvetica,tahoma; text-align: left;">转自<br />http://xiaosa.blog.51cto.com/665033/237429<br />http://hi.baidu.com/garywan/blog/item/c09f56ed6c739d3cacafd5de.html<br /><br />前言：MyEclipse5.5 大小139M；MyEclipse6.5 大小451M；MyEclipse7.0 大小649M；MyEclipse8.0  大小772.3MB（速度方面比7.1和7.5都快了许多单还是很费内存）<span class="Apple-converted-space"> </span><br />下
载服务器又是国外的，下载速度累人也就罢了，只要你工作性能一流。不幸的是，MyEclipse 属于狂吃内存的主，特别是 MyEclipse7.0
运行起来，基本上不用干其他工作了，它是一会Quick update，一会 updating indexes ，你耐着性子等它 update
完，它老人家又开始自动 validation 了！<span class="Apple-converted-space"> </span><br /><br />      实在忍无可忍，收集了一些关于解决 MyEclipse 的耗内存的办法，经测试非常有效，整理出来，希望可以方便更多的朋友。<span class="Apple-converted-space"> </span><br /><br />1、老是弹出Quick update error 、关闭myeclipse的Quick Update自动更新功能<span class="Apple-converted-space"> </span><br />     这个问题的解决办法是关闭自动更新<span class="Apple-converted-space"> </span><br />     Windows &gt; Preferences &gt; MyEclipse Enterprise Workbench &gt; Community Essentials,<span class="Apple-converted-space"> </span><br />     把选项 "Search for new features on startup"的前勾去掉即可。<span class="Apple-converted-space"> </span><br /><br />2 、关闭updating indexes<span class="Apple-converted-space"> </span><br />      Window &gt; Preferences &gt; Myeclipse Enterprise Workbench &gt; Maven4Myeclipse &gt; Maven&gt;<span class="Apple-converted-space"> </span><br />      禁用Download repository index updates on startup 。<span class="Apple-converted-space"><br />如果是myeclipse7.5：<br />（1）关掉maven自动更新：<br />window-preferences-MyEclipse Enterprise Workbench-Maven4MyEclipse-Maven,<br />关闭所有Download和Update开头的选项，共四项（去掉前面的勾）<br />（2）关闭更新调度：window –&gt; preferences –&gt; General –&gt; Startup and Shutdown –&gt; Automatic Updates Scheduler（去掉前面的勾）<br />（3）window –&gt; preferences –&gt;Myeclipse Dashboard,关闭Show……on start<br /></span><br />3 、关闭MyEclipse的自动validation<span class="Apple-converted-space"> </span><br />      validation有一堆，什么xml、jsp、jsf、js等等，我们没有必要全部都去自动校验一下，<span class="Apple-converted-space"> </span><br />      只是需要的时候才会手工校验一 下，速度立马提升好几个档次<span class="Apple-converted-space"> </span><br />      windows &gt; perferences &gt; myeclipse &gt; validation<span class="Apple-converted-space"> </span><br />      将Build下全部勾取消<span class="Apple-converted-space"> </span><br />      如果你需要验证某个文件的时候，我们可以单独去验证它。方法是：<span class="Apple-converted-space"> </span><br />      在需要验证的文件上( 右键 -&gt; MyEclipse -&gt; Run   Validation 。<span class="Apple-converted-space"> </span><br /><br />4、 启动优化，关闭不需要使用的模块<span class="Apple-converted-space"> </span><br />      一个系统20%的功能往往能够满足80%的需求，MyEclipse也不例外，我们在大多数时候只需要20%的系统功能，<span class="Apple-converted-space"> </span><br />     所以可以将一些不使用的模块禁止 加载启动。<span class="Apple-converted-space"> </span><br />     Window &gt; Preferences &gt; General &gt; Startup andy Shutdown 在这里列出的是MyEclipse启动时加载的模块<span class="Apple-converted-space"> </span><br />     我这里只让它加载tomcat5 勾选 MyEclipse EASIE Tomcat 5 。<span class="Apple-converted-space"> </span><br />     怎样才能知道哪些启动项有用呢？我现在把我知道的启动项用处说一下，还有很多不懂的，<span class="Apple-converted-space"> </span><br />     希望大家懂的回复在下面    啊：<span class="Apple-converted-space"> </span><br />          WTP ：一个跟myeclipse差不多的东西，主要差别是 WTP 是免费的，如果使用myeclipse，这个可以取消<span class="Apple-converted-space"> </span><br />          Mylyn：组队任务管理工具，类似于 CVS ，以任务为单位管理项目进度，没用到的可以取消<span class="Apple-converted-space"> </span><br />          Derby：一种保存成 jar 形式的数据库，我没用到，取消<span class="Apple-converted-space"> </span><br />          一大排以 MyEclipse EASIE 打头的启动项：myeclipse 支持的服务器，只选自己用的，其他取消，<span class="Apple-converted-space"> </span><br />         比如我只选了    tomcat 。<span class="Apple-converted-space"> </span><br /><br />5 、去掉MyEclipse的拼写检查（如果你觉的有用可以不去）<span class="Apple-converted-space"> </span><br />      拼写检查会给我们带来不少的麻烦，我们的方法命名都会是单词的缩写，他也会提示有错，<span class="Apple-converted-space"> </span><br />      所以最好去掉，没有多大的用处<span class="Apple-converted-space"> </span><br />      Window &gt; perferences &gt; General &gt; Editors &gt; Text Editors &gt; Spelling &gt; 将Enable spell checking复选框的勾选去掉。<span class="Apple-converted-space"> </span><br /><br />6 、去掉MyEclipse繁杂的自带插件自动加载项<span class="Apple-converted-space"> </span><br />      Window &gt; perferences &gt; General &gt; Startup and Shutdown &gt; 将Plug-ins activated on startup<span class="Apple-converted-space"> </span><br />      中的复选框有选择性的勾   选去掉。<span class="Apple-converted-space"> </span><br /><br />7 、修改MyEclipse编辑JSP页面时的编辑工具<span class="Apple-converted-space"> </span><br />      Window &gt; perferences &gt; General &gt; Editors &gt; File Associations &gt;<span class="Apple-converted-space"> </span><br />      在File types 中选择 *.jsp &gt; 在Associated editors 中将"MyEclipse JSP Editor"设置为默认。<span class="Apple-converted-space"> </span><br /></span>
		</span>  据说修改此项的默认编辑器其实可以提高启动速度<br /><br /><span class="Apple-style-span" style="word-spacing: 0px; font-family: simsun; font-style: normal; font-variant: normal; font-weight: normal; font-size: medium; line-height: normal; font-size-adjust: none; font-stretch: normal; text-transform: none; color: rgb(0, 0, 0); text-indent: 0px; white-space: normal; letter-spacing: normal; border-collapse: separate; orphans: 2; widows: 2;"><span class="Apple-style-span" style="font-size: 12px; line-height: 18px; font-family: arial,sans-serif,helvetica,tahoma; text-align: left;">8 、修改MyEclipse安装目录的eclipse.ini文件，加大JVM的非堆内存<span class="Apple-converted-space"> </span><br />      具体内容如下：<span class="Apple-converted-space"> </span><br />     -clean<span class="Apple-converted-space"> </span><br />     -showsplash<span class="Apple-converted-space"> </span><br />     com.genuitec.myeclipse.product.ide<span class="Apple-converted-space"> </span><br />     –launcher.XXMaxPermSize<span class="Apple-converted-space"> </span><br />     256m<span class="Apple-converted-space"> </span><br />     -vmargs<span class="Apple-converted-space"> </span><br />     -Xms128m<span class="Apple-converted-space"> </span><br />     -Xmx512m<span class="Apple-converted-space"> </span><br />     -Duser.language=en<span class="Apple-converted-space"> </span><br />     -XX:PermSize=128M<span class="Apple-converted-space"> </span><br />     -XX:MaxPermSize=256M<span class="Apple-converted-space"> </span><br />     把下面的那个 -XX:MaxPermSize 调大，比如 -XX:MaxPermSize=512M，再把 -XX:PermSize 调成跟<span class="Apple-converted-space"> </span><br />     -XX:MaxPermSize一样大</span></span><br /><br /> 几乎每次 eclipse 卡到当都是因为这个 非堆内存 不足造成的，把最大跟最小调成一样是因为不让 myeclipse 频繁的换内存区域大小<br />注意：XX:MaxPermSize 和 Xmx 的大小之和不能超过你的电脑内存大小！<br /><p>需要修改是-Xmx，-XX:MaxPermSize，-XX:ReservedCodeCacheSize，<br />
将这三项的值调大，但并不是越大越好，曾经在相同的条件下做过测试（内存2GB），-Xmx，-XX:MaxPermSize的值为384m时比512m时要快（视具体的计算机而定），<br />
-Xmx，-XX:MaxPermSize的值设为同样大小且两者之和不能超出你的计算机本身的内存大小
		</p><br /><span class="Apple-style-span" style="word-spacing: 0px; font-family: simsun; font-style: normal; font-variant: normal; font-weight: normal; font-size: medium; line-height: normal; font-size-adjust: none; font-stretch: normal; text-transform: none; color: rgb(0, 0, 0); text-indent: 0px; white-space: normal; letter-spacing: normal; border-collapse: separate; orphans: 2; widows: 2;"><span class="Apple-style-span" style="font-size: 12px; line-height: 18px; font-family: arial,sans-serif,helvetica,tahoma; text-align: left;"><br /></span></span>没用的后台自动更新，根据需要可以去除，Maven 这项目管理，自己用不到，把他后台Download 关了，MyEclipse 的Dashboard 不给他自动启动，关了他。<br />网上看的那些老优化教程有些优化已经过时了，像加大JVM的非堆内存， 要改eclipse .ini 文件，现在已经变成 myeclipse.ini 文件了，而且他已经是优化好的版本了：<br />
-Xmx512m<br />
-XX:MaxPermSize=256m<br />
-XX:ReservedCodeCacheSize=64m<span class="Apple-style-span" style="word-spacing: 0px; font-family: simsun; font-style: normal; font-variant: normal; font-weight: normal; font-size: medium; line-height: normal; font-size-adjust: none; font-stretch: normal; text-transform: none; color: rgb(0, 0, 0); text-indent: 0px; white-space: normal; letter-spacing: normal; border-collapse: separate; orphans: 2; widows: 2;"><span class="Apple-style-span" style="font-size: 12px; line-height: 18px; font-family: arial,sans-serif,helvetica,tahoma; text-align: left;"><span class="Apple-converted-space"><br /><br />更改代码提示快捷键<br /><br />代码提示快捷键，默认为ctrl+space，而我们输入法切换也是，所以会有冲突。<br /><br />windows–&gt;perferences–&gt;general–&gt;Keys<br /><br />更改 content assist 为 “alt+/” 或者“Shift+space”<br /><br />如果采用“alt+/”，由于alt+/已经被word completion占用，所以得同时修改word completion的<br /><br /><br />第六步:Build Path中的一处改动解决jsp页面编写java代码时“卡死”现象<br /><br />现象：在编辑jsp文件时 在“&lt;%%&gt;”之间编写代码时，在弹出智能提示的时候MyEclips就会被“卡死”。<br /><br />尝试： 换版本，换系统，断网络。<br /><br />原因：MyEclipse在智能提示的时候“自动访问”网络上sun公司的最新API文档，这样“断开网络”自然可以，但一边编码，一边上网，可能也是 大家的“良好习惯”，鱼和熊掌想要得兼。<br /><br />方法：在项目上 右键 弹出 的菜单中找到“Build Path”，进入下一级 选择“Configura Build Path”，逐级找到JRE System Libraries-&gt;charsets.jar-&gt;javadoc location，点击右侧“Remove”按钮，即更改成为“javadoc location:(None)”,点击OK，重启 MyEclips 。<br /><br />16、<br />window-preferences-MyEclipse Enterprise Workbench-Maven4MyEclipse-Maven，将Maven JDK改为电脑上安装的JDK，即不使用myeclipse提高的JDK<br />登记add按钮，选择你的电脑上的JDK即可（注意：不是JRE，我的值为：Java6.014）<br /><br />17、<br />window-preferences-MyEclipse Enterprise Workbench-Matisse4Myeclipse/Swing,将Design-time information(dt.jar) location 改用电脑安装的JDK的dt.jar<br />（即不使用myeclipse提供的dt.jar，我的值为：C:\Java6.014\lib\dt.jar）<br /><br />经过以上的优化，myeclipse的启动时间可以减少2/3，Tomcat的启动速度可以减少1/2(视具体情况而定)，<br /><br />特别16，17两项的优化效果最明显，如果只进行前几项，优化的效果有限.<br /><br /></span></span></span>另外，使用myeclipse一段时间后，就会产生很多项目，即使这些项目是处于关闭状态，myecliose在启动时也会加载这些项目，这个过程会花费很多时间，所以，建议将不用的项目都delete掉，用的时候再import<br /><img src ="http://www.blogjava.net/leekiang/aggbug/312575.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/leekiang/" target="_blank">leekiang</a> 2010-02-11 13:14 <a href="http://www.blogjava.net/leekiang/archive/2010/02/11/312575.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>netbeans笔记</title><link>http://www.blogjava.net/leekiang/archive/2009/02/14/254629.html</link><dc:creator>leekiang</dc:creator><author>leekiang</author><pubDate>Fri, 13 Feb 2009 17:17:00 GMT</pubDate><guid>http://www.blogjava.net/leekiang/archive/2009/02/14/254629.html</guid><wfw:comment>http://www.blogjava.net/leekiang/comments/254629.html</wfw:comment><comments>http://www.blogjava.net/leekiang/archive/2009/02/14/254629.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/leekiang/comments/commentRss/254629.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/leekiang/services/trackbacks/254629.html</trackback:ping><description><![CDATA[1,快捷键<br />  代码自动完成:Ctrl+反斜线<br /><br /><br /><br />2,设置<br />  1)如果觉得NetBeans缺省的工具栏按钮太大，可以右键点击工具栏，从下拉菜单中选择Small Toolbar Icons<br />还可以选择"内存"，会在工具栏显示内存占用情况。<br />  2)设置字体:<br />Tools-&gt;Options-&gt;Fonts &amp; Colors,在左边的类别Category下选择缺省(Default),再选择字体，然后保存。(一定要选一个Category，因为刚进来时默认的类别是"空白"，会导致换了字体也不会生效)。可能中文会乱码,所以还要修改Comment,String这两个类别。<br />我的字体设置<br />languages:all languages
<br />Category:Default   Font:Courier New 13<br />Category:Comment   Font:Dialog 12<br />Category:String    Font:Dialog 12<br />  3)控制台出现乱码<br />在Netbeans的安装目录下的etc目录下有一个netbeans.conf，<font color="#000000">在</font><font size="2" color="#000000"></font><font size="2" color="#333399"><font style="" color="#000000">netbeans_default_options引号内加上</font></font><font size="2" color="#333399"><font color="#ff6600">"-J-Dfile.encoding=UTF-8" <font style="" color="#000000">就可以了! 其它比如字体大小也可以在这里调整.如: --font-size:12就可以了!<br /></font></font></font>-J-Duser.language=en -J-Duser.country=US 英文界面启动<br />  4)erb文件<br /># coding: utf-8<br /><br />在"项目"窗口中显示物理结构(默认是逻辑结构):<br />tools-&gt;Miscellaneous(其他)-&gt;ruby标签页-&gt;取消"显示逻辑项目视图"，然后重启。<br /><br />3,<br />maven风格的项目结构 http://www.javaeye.com/topic/274136?page=5<br /><br />4，与eclipse共享工程<br />http://tech.ddvip.com/2008-12/122916148599857.html<br />http://tech.ddvip.com/2008-12/122880588198603.html<br /><br />5，有人说在linux下这样设置一下界面比较好看：<br />在netbeans 在安装目录下找到 etc/netbeans.conf   然后在netbeans_default_options 添加参数 <br />-J-Dswing.aatext=true
 --locale en:US <br />  来源:http://www.blogjava.net/gml520/archive/2010/04/16/318507.html<br /><img src ="http://www.blogjava.net/leekiang/aggbug/254629.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/leekiang/" target="_blank">leekiang</a> 2009-02-14 01:17 <a href="http://www.blogjava.net/leekiang/archive/2009/02/14/254629.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>eclipse插件</title><link>http://www.blogjava.net/leekiang/archive/2008/06/18/208990.html</link><dc:creator>leekiang</dc:creator><author>leekiang</author><pubDate>Wed, 18 Jun 2008 12:37:00 GMT</pubDate><guid>http://www.blogjava.net/leekiang/archive/2008/06/18/208990.html</guid><wfw:comment>http://www.blogjava.net/leekiang/comments/208990.html</wfw:comment><comments>http://www.blogjava.net/leekiang/archive/2008/06/18/208990.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/leekiang/comments/commentRss/208990.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/leekiang/services/trackbacks/208990.html</trackback:ping><description><![CDATA[
		<p>1,PMD<br />java代码静态检查工具,<br />可以自定义规则<br />类似的有findbugs,checkstyle<br /><br />2,Coverlipse,eclemma<br /><font size="2">能够把JUnit测试的代码覆盖直观化</font></p>
		<p>3,Bytecode Outline可以把当前的正在编辑Java的文件或者class文件直接显示出其相应的字节码出来，<br />而且可以进行两个Java文件的字节码比较或者两个class文件的字节码比较<br />或一个Java文件与一个class文件进行字节码的比较。<br /></p>
<img src ="http://www.blogjava.net/leekiang/aggbug/208990.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/leekiang/" target="_blank">leekiang</a> 2008-06-18 20:37 <a href="http://www.blogjava.net/leekiang/archive/2008/06/18/208990.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>使用eclipse的笔记</title><link>http://www.blogjava.net/leekiang/archive/2008/01/03/172594.html</link><dc:creator>leekiang</dc:creator><author>leekiang</author><pubDate>Thu, 03 Jan 2008 14:38:00 GMT</pubDate><guid>http://www.blogjava.net/leekiang/archive/2008/01/03/172594.html</guid><wfw:comment>http://www.blogjava.net/leekiang/comments/172594.html</wfw:comment><comments>http://www.blogjava.net/leekiang/archive/2008/01/03/172594.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/leekiang/comments/commentRss/172594.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/leekiang/services/trackbacks/172594.html</trackback:ping><description><![CDATA[1,build时没有编译<br />  如果项目里引了某个没有用到的jar包，
<br />  而那个包又被你删了，就会出现不报错但怎么也编译不出来class文件的情况。<br />  problem视图里有详细提示，比如缺少引用的jar文件<br /><br />2,myeclipse发布到tomcat时报错<br />Deployment failure on Tomcat   5.x. Could not copy all resources to
E:\javatool\Java\Tomcat 5.5\webapps\web. If a file is locked, you can
wait until the lock times out to redeploy, or stop the server and
redeploy, or manually remove the deployment at E:\javatool\Java\Tomcat
5.5\webapps\web<br />  原因还是引用了不存在的jar包<br /><br />3，搜索时默认在workspace范围内搜索，可以定义一个集(set),关联当前工作的项目，这样能够缩小搜索范围。定义的集关联某个项目时，不要勾选所有的jar包和WEB-INF下的lib目录，这样就不会搜索jar包了，能大大的提升搜索速度。<br /><br />4,在包视图配置过滤器的地方可以配置工作集，然后把最近常用的资源搁里面,再把顶级元素--&gt;项目改为顶级元素--&gt;工作集，这样左边的视图显示就很清爽了。<br /><br />5，貌似myeclipse6.0.1与eclipse3.3.2不兼容，我也不花时间去试了，还是老老实实用eclispe3.3.1吧<br />看以下几个贴子遇到的：<br />http://topic.csdn.net/u/20080512/10/424f9d48-bc27-4f88-9a91-c6a3552fefe8.html?374218121<br />http://www.eclipseworld.org/bbs/read.php?tid=16690<br />http://hi.baidu.com/brucelei/blog/item/69d0c5d7c9c7d0d8a044dfb6.html<br /><br />6,references的功能比查看调用层次要多,可以看到在jsp中的调用<br /><br />7,<a target="_blank" href="/bukebushuo/archive/2008/09/19/229934.html">去掉MyEclipse(Eclipse)中的Subclipse保存的用户名密码</a><br /><br />8，<a href="http://songoku.javaeye.com/blog/252774">删除MyEclipse 6.5.1自带的Maven4MyEclipse</a><br /><br />9,<font size="3"><span style="font-family: 宋体;"></span><span style="" lang="EN-US"><font face="Calibri">Allow output folders for source folders</font></span><span style="font-family: 宋体;">为了让</span><span style="" lang="EN-US"><font face="Calibri">Java</font></span><span style="font-family: 宋体;">源文件和编译后生成的字节码文件分开存放</span></font>?<br /><br />10,用ctrl+H时如果要精确搜索"hi",<span class="regex"><font color="#ff0000"><font color="#000000">则使用</font>\bhi\b</font></span><br />   见 http://www.unibetter.com/deerchao/zhengzhe-biaodashi-jiaocheng-se.htm<br /><br />11,用myclipse格式化jsp(jsp为GBK编码)时，jsp里会出现奇怪的0d 0a 09 09 09 09 09 09这样的字节<br /><br />12,报错:assert cannot be resolved<br />   解决:JDK Compliance level里把Generated .class files compatibility和Source compatibility都改为1.4<br /><br />13,设置代码自动提示<br />windows－&gt;preferences-&gt;java-&gt;Editor-&gt;Content Assist中<br />auto-activetion中的Enable auto-activetion选项要勾选上。<br />其中的三个的值可以自己设定，一般为默认值。<br />如果还是不能自动提示，<br />window-&gt;Preferences-&gt;Java-&gt;Editor-&gt;Content Assist-&gt;Advanced   <br />上面的select the proposal kinds contained in the 'default' content assist list: 中<br />把Java Proposals 选项打上勾就可以了。<br />另注：<br />有些情况在eclipse中安装插件时代码自动功能失效，可以用以上方式修改回来。<br />来源:http://blog.chinaunix.net/u/21684/showart_404012.html<br /><br />14,去掉eclipse3.6的自动悬浮<br />window--&gt;preferences--&gt;Java--&gt;Editor--&gt;Hovers--&gt;Combined Hover（把这个选项上的对勾去掉就可以了）<br />以后若是想显示直接按F2就可以了。<br /><br />也可以设置多长时间才显示悬浮，有<a target="_blank" href="http://untamedmind.wordpress.com/2008/11/08/changing-the-mousehovertime-add-delay-on-the-tooltips-pop-up/">文章</a>说这个时间不是由eclipse控制，而是取决于操作系统的设置。<br />在注册表的HKEY_CURRENT_USER \ ControlPanel \ Mouse<br />加入或修改一個名稱為 MouseHoverTime 的字串值，並給他一個值，文中是建議填300。<br />来源:http://hi.baidu.com/shuitiane/blog/item/631c1e2f0767d2404ec2265a.html<br />后注:按这个方法试了一下，不管用。<br /><br />mac上默认是2秒，设置为100毫秒的命令如下<br />defaults write org.eclipse.eclipse NSInitialToolTipDelay -int 100<br />来源:http://www.hawksley.net/2009/06/reducing-tooltip-time-in-eclipse-3-5-galileo-on-mac-os-x/<br /><br />15,增量编译<br />eclipse支持增量编译，netbeans不支持。支持增量编译的代价，就是eclipse必须重写自己的编译器，这就使得无法及时跟上JDK的步伐。目前还不支持jdk7。<br /><br /><br /><img src ="http://www.blogjava.net/leekiang/aggbug/172594.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/leekiang/" target="_blank">leekiang</a> 2008-01-03 22:38 <a href="http://www.blogjava.net/leekiang/archive/2008/01/03/172594.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>eclipse里的cvs</title><link>http://www.blogjava.net/leekiang/archive/2007/10/22/155097.html</link><dc:creator>leekiang</dc:creator><author>leekiang</author><pubDate>Mon, 22 Oct 2007 12:46:00 GMT</pubDate><guid>http://www.blogjava.net/leekiang/archive/2007/10/22/155097.html</guid><wfw:comment>http://www.blogjava.net/leekiang/comments/155097.html</wfw:comment><comments>http://www.blogjava.net/leekiang/archive/2007/10/22/155097.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/leekiang/comments/commentRss/155097.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/leekiang/services/trackbacks/155097.html</trackback:ping><description><![CDATA[1，<br />
同步时报错,看log:<br />
!ENTRY org.eclipse.core.jobs 4 2 2007-10-12 13:22:35.102<br />
!MESSAGE An internal error occurred during: "Synchronizing CVS".<br />
!STACK 0<br />
java.lang.IllegalArgumentException: Attempted to beginRule: F/mis, does not match outer scope rule: F/mis/images<br />
&nbsp;&nbsp; &nbsp;at org.eclipse.core.runtime.Assert.isLegal(Assert.java:62)<br />
&nbsp;&nbsp; &nbsp;at org.eclipse.core.internal.jobs.ThreadJob.illegalPush(ThreadJob.java:122)<br />
&nbsp;&nbsp; &nbsp;at org.eclipse.core.internal.jobs.ThreadJob.push(ThreadJob.java:232)<br />
找不到原因，重新发布一下就好了。可以把myeclipse的validate禁掉。<br />
注:eclipse的log在工作空间下的.metadata里<br />
<br />
<br />
<img src ="http://www.blogjava.net/leekiang/aggbug/155097.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/leekiang/" target="_blank">leekiang</a> 2007-10-22 20:46 <a href="http://www.blogjava.net/leekiang/archive/2007/10/22/155097.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>eclipse快捷键</title><link>http://www.blogjava.net/leekiang/archive/2007/10/21/154727.html</link><dc:creator>leekiang</dc:creator><author>leekiang</author><pubDate>Sun, 21 Oct 2007 08:43:00 GMT</pubDate><guid>http://www.blogjava.net/leekiang/archive/2007/10/21/154727.html</guid><wfw:comment>http://www.blogjava.net/leekiang/comments/154727.html</wfw:comment><comments>http://www.blogjava.net/leekiang/archive/2007/10/21/154727.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/leekiang/comments/commentRss/154727.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/leekiang/services/trackbacks/154727.html</trackback:ping><description><![CDATA[1，ctrl+"/"        对单行进行注释切换<br />
2, ctrl+鼠标       快速滚动<br />
3，myeclips6不能用alt+"/"<br />
   解决:在key设置中把word completion的alt+"/"去掉，把content assistant的ctrl+space改为alt+"/"<br />
4，<span style="font-family: Verdana;" lang="EN-US"><strong>Ctrl+K:</strong></span><span style="font-family: 宋体;">将光标停留在变量上，按</span><span style="font-family: Verdana;" lang="EN-US">Ctrl+K</span><span style="font-family: 宋体;">键可以查找到下一个同样的变量<br />
5，</span><span style="font-family: Verdana;" lang="EN-US"><strong>Shift+Ctrl+K:</strong></span><span style="font-family: 宋体;">和</span><span style="font-family: Verdana;" lang="EN-US">Ctrl+K</span><span style="font-family: 宋体;">查找的方向相反<br />
6，</span><span style="font-family: Verdana;" lang="EN-US"><strong>Shift+Ctrl+X:</strong></span><span style="font-family: 宋体;">将所选字符转为大写</span><span style="font-family: Verdana;" lang="EN-US"><br /><strong>7，Shift+Ctrl+Y:</strong></span><span style="font-family: 宋体;">将所选字符转为小写<br />
8，</span><strong><span style="font-family: Verdana;" lang="EN-US">Ctrl+Q:</span></strong><span style="font-family: 宋体;">回到最后一次编辑的地方</span><br />9, <b>Ctrl+Y</b>:重作，作用与ctrl+z相反<br />10,<b>Ctrl+H</b>:搜索<br />11,调试时的快捷键<br />   inspector --Ctrl+shift+I<br />   下一步  --F6<br />   Resume(绿三角) --F8<br />12,<b>F3</b>  <span>跳转到类、变量的声明<br /></span><span>13,切换编辑窗口</span><br />    原来是ctrl+F6,现在被我改为<b>Ctrl+Tab</b>,相应的反向操作改为ctrl+shift+tab，当然也可以用上下箭头进行选择。<br />14，Tab 选中多行右移<br />    Shift+Tab 相反<br />15，ctrl+M  窗口最大化<br />16,<strong> shift+enter及ctrl+shift+enter</strong><br />    Shift+enter在当前行之下创建一个空白行，与光标是否在行末无关。Ctrl+shift+enter则在当前行之前插入空白行。<br />17,<strong>ctrl+.及ctrl+1：下一个错误及快速修改</strong><p>   
ctrl+.将光标移动至当前文件中的下一个报错处或警告处。这组快捷键我一般与ctrl+1一并使用，即修改建议的快捷键。新版Eclipse的修改建
议做的很不错，可以帮你解决很多问题，如方法中的缺失参数，throw/catch exception，未执行的方法等等。</p>18<strong> ctrl+e：快速转换编辑器</strong><br />19 <span style="font-size: small;"><strong><span style="font-size: small;"><strong style="">Ctrl+I缩进功能，但其更加实用之处在于 当你从网页上复制一些代码直接粘贴到ME中，代码前会有很多“红色浪线”，这是时候用这个快捷键可以很快去掉。</strong></span></strong></span><br />20  Alt+Shift+S 快速到达“source”<br />    (1)直接一个R      添加 属性的 Setter 和 Getter；<br />    (2)直接一个C      添加 无参构造函数；<br />    (3)直接一个O      添加 带参构造函数；<br />21  Ctrl+`(注意这是个点，在“1“的旁边) 去掉所有断点（如果发布Spring项目，加了“断点”发布可能会遇到问题，所以此快捷键很是有用）<br />22 <br />   F5(步入step into),就是单步执行，遇到子函数就进入并且继续单步执行<br />   F6(步进step over),是在单步执行时，在函数内遇到子函数时不会进入子函数内单步执行，而是将子函数整个执行完再停止，也就是把子函数整个作为一步。<br />   F7(步出step return),就是但单步执行到子函数内时，用step return就可以执行完子函数余下部分，并返回到上一层函数。<br />   F8(resume开始,跳过该断点)<br /><br />25,一篇很好的讲eclipse调试的文章<br /><a href="/aldreamlau/articles/159969.html">在eclipse调试JSP和java程序</a><br />远程调试http://www.javaeye.com/topic/633824<br /><br /><br />更多快捷键组合可在Eclipse按下ctrl+shift+L查看。
<br />http://www.blogjava.net/dashi99/archive/2009/06/02/279599.html<br /><br /><p style="">Netbeans debug:F5(resume开始,跳过该断点),F6(BUILD CURRENT 
PROJECT),F7(步入step into),F8(步进step over)<br /></p><p style="">call Hierarchy (alt+shift+F12).<br /></p><br /><img src ="http://www.blogjava.net/leekiang/aggbug/154727.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/leekiang/" target="_blank">leekiang</a> 2007-10-21 16:43 <a href="http://www.blogjava.net/leekiang/archive/2007/10/21/154727.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>