﻿<?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-JafeLee-随笔分类-Groovy</title><link>http://www.blogjava.net/JafeLee/category/22867.html</link><description /><language>zh-cn</language><lastBuildDate>Fri, 01 Jun 2007 03:28:51 GMT</lastBuildDate><pubDate>Fri, 01 Jun 2007 03:28:51 GMT</pubDate><ttl>60</ttl><item><title>要开始Groovy之旅了</title><link>http://www.blogjava.net/JafeLee/archive/2007/05/31/121031.html</link><dc:creator>Jafe</dc:creator><author>Jafe</author><pubDate>Wed, 30 May 2007 16:22:00 GMT</pubDate><guid>http://www.blogjava.net/JafeLee/archive/2007/05/31/121031.html</guid><wfw:comment>http://www.blogjava.net/JafeLee/comments/121031.html</wfw:comment><comments>http://www.blogjava.net/JafeLee/archive/2007/05/31/121031.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/JafeLee/comments/commentRss/121031.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/JafeLee/services/trackbacks/121031.html</trackback:ping><description><![CDATA[环境IDE：jedit<br />参考资料：《Groovy in Action》<br />             《Groovy Programming an Instruction to Java Developer》<br />可到 <a href="www.flazx.com">www.flazx.com</a>下载（顺便推荐一下这个网站）<br />  反正也只是把Groovy当作一门玩具语言，所以也不打算读完上面任何一本书了,也没那个耐心了（都是英文版的电子书）~~~<br /><br />用脚本语言写程序确实很惬意，所以也不打算认真的学Groovy,权当做玩具吧~~~~<br /><img src ="http://www.blogjava.net/JafeLee/aggbug/121031.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/JafeLee/" target="_blank">Jafe</a> 2007-05-31 00:22 <a href="http://www.blogjava.net/JafeLee/archive/2007/05/31/121031.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>配置jedit的Groovy支持</title><link>http://www.blogjava.net/JafeLee/archive/2007/05/28/120534.html</link><dc:creator>Jafe</dc:creator><author>Jafe</author><pubDate>Mon, 28 May 2007 10:09:00 GMT</pubDate><guid>http://www.blogjava.net/JafeLee/archive/2007/05/28/120534.html</guid><wfw:comment>http://www.blogjava.net/JafeLee/comments/120534.html</wfw:comment><comments>http://www.blogjava.net/JafeLee/archive/2007/05/28/120534.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/JafeLee/comments/commentRss/120534.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/JafeLee/services/trackbacks/120534.html</trackback:ping><description><![CDATA[1、需要的软件包：<br /><ul><li>jedit：可到 <a href="www.jedit.org">www.jedit.org</a> 上下载，这里我用的是最新版 jedit_4.3 pre9。</li><li>superscript: 可到 <a href="http://plugins.jedit.org/plugins/?SuperScript">http://plugins.jedit.org/plugins/?SuperScript</a> 选择需要的版本下载，我用的也是最新版本 SuperScript-0.4-bin.zip</li><li>groovy-all-1.0-jsr：到这里下载：<a href="http://repo1.maven.org/maven2/groovy/groovy-all-1.0-jsr/">http://repo1.maven.org/maven2/groovy/groovy-all-1.0-jsr/</a> 我用的是最新版 groovy-all-1.0-jsr-06.jar  </li></ul><br />2、安装jedit,解压 superScript-0.4-bin.zip可得到两个jar包：bsf.jar和superscript.jar，把这两个包连同包 groovy-all-1.0-jsr-06.jar一起copy到目录  &lt;jedit.home&gt;/jars 下<br /><br />3、把这段代码<div style="border: 1px solid rgb(204, 204, 204); padding: 4px 5px 4px 4px; background-color: rgb(238, 238, 238); font-size: 13px; width: 98%;"><!--<br><br>Code highlighting produced by Actipro CodeHighlighter (freeware)<br>http://www.CodeHighlighter.com/<br><br>--><span style="color: rgb(0, 0, 0);">org.apache.bsf.BSFManager.registerScriptingEngine(<br />  </span><span style="color: rgb(0, 0, 0);">"</span><span style="color: rgb(0, 0, 0);">groovy</span><span style="color: rgb(0, 0, 0);">"</span><span style="color: rgb(0, 0, 0);">,</span><span style="color: rgb(0, 0, 0);">"</span><span style="color: rgb(0, 0, 0);">org.codehaus.groovy.bsf.GroovyEngine</span><span style="color: rgb(0, 0, 0);">"</span><span style="color: rgb(0, 0, 0);">,</span><span style="color: rgb(0, 0, 255);">new</span><span style="color: rgb(0, 0, 0);"> String[]{</span><span style="color: rgb(0, 0, 0);">"</span><span style="color: rgb(0, 0, 0);">groovy</span><span style="color: rgb(0, 0, 0);">"</span><span style="color: rgb(0, 0, 0);">,</span><span style="color: rgb(0, 0, 0);">"</span><span style="color: rgb(0, 0, 0);">gv</span><span style="color: rgb(0, 0, 0);">"</span><span style="color: rgb(0, 0, 0);">});</span></div>添加到文件 &lt;jedit.home&gt;/startup/startup.bsh 的末尾<br /><br />4、重启jedit,测试。。。见下图：<br /><div align="center"><img src="http://www.blogjava.net/images/blogjava_net/jafelee/jeditG.jpg" alt="jeditG.jpg" border="0" height="555" width="680" /><br /></div><img src="/WebResource.axd?d=pLXXeGbWF7eXU8SMs2-GFZvUWY2JNH05dFx5YzJhGUYAYJAFEaTEq36NAhTPy7_KekvzDFwt8wvQWdByvJIGWdEq6x2KpKD80&amp;t=633043190666685000" height="1" width="1" /><br /><br /><div style="border: 1px solid rgb(204, 204, 204); padding: 4px 5px 4px 4px; background-color: rgb(238, 238, 238); font-size: 13px; width: 98%;"><img id="Code_Closed_Image_181453" onclick="this.style.display='none'; Code_Closed_Text_181453.style.display='none'; Code_Open_Image_181453.style.display='inline'; Code_Open_Text_181453.style.display='inline';" src="http://www.blogjava.net/images/OutliningIndicators/ContractedBlock.gif" align="top" height="16" width="11" /><img id="Code_Open_Image_181453" style="display: none;" onclick="this.style.display='none'; Code_Open_Text_181453.style.display='none'; Code_Closed_Image_181453.style.display='inline'; Code_Closed_Text_181453.style.display='inline';" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedBlockStart.gif" align="top" height="16" width="11" /><span id="Code_Closed_Text_181453" style="border: 1px solid rgb(128, 128, 128); background-color: rgb(255, 255, 255);">test.groovy</span><span id="Code_Open_Text_181453" style="display: none;"><br /><!--<br><br>Code highlighting produced by Actipro CodeHighlighter (freeware)<br>http://www.CodeHighlighter.com/<br><br>--><span style="color: rgb(0, 0, 0);">x </span><span style="color: rgb(0, 0, 0);">=</span><span style="color: rgb(0, 0, 0);"> </span><span style="color: rgb(0, 0, 0);">1</span><span style="color: rgb(0, 0, 0);"><br />println x<br /><br />x </span><span style="color: rgb(0, 0, 0);">=</span><span style="color: rgb(0, 0, 0);"> </span><span style="color: rgb(0, 0, 255);">new</span><span style="color: rgb(0, 0, 0);"> java.util.Date()<br />println x<br /><br />x </span><span style="color: rgb(0, 0, 0);">=</span><span style="color: rgb(0, 0, 0);"> </span><span style="color: rgb(0, 0, 0);">-</span><span style="color: rgb(0, 0, 0);">3.1499392</span><span style="color: rgb(0, 0, 0);"><br />println x<br /><br />x </span><span style="color: rgb(0, 0, 0);">=</span><span style="color: rgb(0, 0, 0);"> </span><span style="color: rgb(0, 0, 255);">false</span><span style="color: rgb(0, 0, 0);"><br />println x<br /><br />x </span><span style="color: rgb(0, 0, 0);">=</span><span style="color: rgb(0, 0, 0);"> </span><span style="color: rgb(0, 0, 0);">"</span><span style="color: rgb(0, 0, 0);">Hi</span><span style="color: rgb(0, 0, 0);">"</span><span style="color: rgb(0, 0, 0);"><br />println x</span></span></div><br /><br /><img src ="http://www.blogjava.net/JafeLee/aggbug/120534.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/JafeLee/" target="_blank">Jafe</a> 2007-05-28 18:09 <a href="http://www.blogjava.net/JafeLee/archive/2007/05/28/120534.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>