﻿<?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-eagames-随笔分类-Eclipse</title><link>http://www.blogjava.net/eagames/category/4050.html</link><description /><language>zh-cn</language><lastBuildDate>Tue, 27 Feb 2007 12:25:11 GMT</lastBuildDate><pubDate>Tue, 27 Feb 2007 12:25:11 GMT</pubDate><ttl>60</ttl><item><title>教你如何成为一个Eclipse热键高手</title><link>http://www.blogjava.net/eagames/archive/2005/12/14/23952.html</link><dc:creator>EA_Games</dc:creator><author>EA_Games</author><pubDate>Wed, 14 Dec 2005 14:53:00 GMT</pubDate><guid>http://www.blogjava.net/eagames/archive/2005/12/14/23952.html</guid><wfw:comment>http://www.blogjava.net/eagames/comments/23952.html</wfw:comment><comments>http://www.blogjava.net/eagames/archive/2005/12/14/23952.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/eagames/comments/commentRss/23952.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/eagames/services/trackbacks/23952.html</trackback:ping><description><![CDATA[转贴至：<A href="http://www.chinaitlab.com/www/news/article_show.asp?id=36365">http://www.chinaitlab.com/www/news/article_show.asp?id=36365</A><BR><BR>Eclipse IDE 变得如此热门，以至于出现在许多工作简历中。但是，也正因为它的功能繁多，使得难于入手了。在这篇文章中，Sam Brodkin 分享了他最常用的一些Eclipse功能。他也提到了那些会让你的手指动的飞快的热键组合。在工作的时候，人们会怀疑你是在打电玩。（1,200字；2005年8月29日）<BR><BR>Eclipse最妙的地方是它的功能是如此的丰富。如果你找不到某项功能，要么是你没有好好的去找，要么有一个插件可以实现它。Eclipse最糟的地方也是它的功能如此的丰富。拥挤的工具条，臃肿的菜单，以及配置对话框都让我想起了拉比林特斯迷宫（译者注：Minotau’s labyrinth，希腊神户中的人身牛头怪，住在Labyrinth迷宫中，吃人们供奉的童男童女，最后被Theseus杀死）（尽管配置对话框在Eclipse3.1中已经好了很多）。甚至是有经验的Eclipse程序员也是慢吞吞，笨手笨脚的。我观察过无数的同事，当试图在Eclipse的navigation面板里找一个类的时候，不假思索的按下“Ctrl ＋ Shift ＋ T”（打开型别（open type））。其实，只要有意识的投入一点点时间，你也会不在笨手笨脚的，而成为热键高手。<BR><BR>精通Eclipse不单提高了你的效率，（我知道，按小时赚钱的签约人更喜欢文本编辑器），对你的求职简历也有好处。既然Eclipse已经越来越多的出现在Java工作说明上，那么在你的求职简历上也绝对是个好词。我把它放在我的个人简历上，就在POJO（简单初始Java对象）和POJI（简单初始Java接口）的中间。越来越多的公司转向Eclipse，因为它免费，而且为大多数程序员所接受。（除了那些少有的IntelliJ和Emacs的崇拜者）<BR><BR>因此，你的简历上并不都是帮助你提高编程效率的大话，在本文中，我将给你几条Eclipse高效的建议。注意：如果你是个在寻找初学者教程的新手，那么请参看资源部分。<BR><BR><B>Eclipse的快捷键组合功能</B><BR><BR>使用Eclipse的快捷键组合功能，让你看起来像是在打电玩。特别是让人想起《真人快打》（Mortal Combat）的感觉。要成为《真人快打》的高手，你必须记住大量的按键顺序。比如，要使出Sub-Zero Skeleton Rip，你必须依次按下和X键。这里的控制杆就是Ctrl，Alt，Shift，字母键，数字键和功能键的组合。<BR><BR>让我们按照使用频率来看看我最爱用的一些热键组合。（注：以下内容在Eclipse3.02及一上版本通过测试）<BR><BR>1. Control-Shift-T: 打开类型（Open type）。如果你不是有意磨洋工，还是忘记通过源码树（source tree）打开的方式吧。<BR><BR>2. Control-Shift-R: 打开资源（不只是用来寻找Java文件）。小提示：利用Navigator视图的黄色双向箭头按钮让你的编辑窗口和导航器相关联。这会让你打开的文件对应显示在导航器的层级结构中，这样便于组织信息。如果这影响了速度，就关掉它。<BR><BR>3. F3: 打开申明（Open declaration）。或者，利用Declaration Tab（在Java视图模式下，选择Windows --&gt; Show View -- &gt; Declaration）。当你选中代码中的一个方法，然后按这个按键，它会把整个方法在申明方框里显示出来。<BR><BR>4. Alt-left arrow: 在导航历史记录（Navigation History）中后退。就像Web浏览器的后退按钮一样，在利用F3跳转之后，特别有用。（用来返回原先编译的地方）<BR><BR>5. Alt-right arrow: 导航历史记录中向前。<BR><BR>6. Control-Q: 回到最后依次编辑的地方。这个快捷键也是当你在代码中跳转后用的。特别是当你钻的过深，忘记你最初在做什么的时候。<BR><BR>7. Control-Shift-G: 在workspace中搜索引用（reference）。这是重构的前提。对于方法，这个热键的作用和F3恰好相反。它使你在方法的栈中，向上找出一个方法的所有调用者。一个与此相关的功能是开启“标记”功能（occurrence marking） 。选择Windows-&gt;Preferences-&gt;Java-&gt; Editor-&gt; Mark Occurrences，勾选选项。这时，当你单击一个元素的时候，代码中所有该元素存在的地方都会被高亮显示。我个人只使用“标记本地变量”（Mark Local Variables）。注意：太多的高亮显示会拖慢Eclipse。<BR><BR>8. Control-Shift-F: 根据代码风格设定重新格式化代码。我们的团队有统一的代码格式，我们把它放在我们的wiki上。要这么做，我们打开Eclipse，选择WindowPreferencesJavaCode Style，然后设置Code Formatter，Code Style和Organize Imports。利用导出（Export）功能来生成配置文件。我们把这些配置文件放在wiki上，然后团队里的每个人都导入到自己的Eclipse中。<BR><BR>9. Control-O: 快速概要(quick outline)。通过这个快捷键，你可以迅速的跳到一个方法或者属性，只需要输入名字的头几个字母。<BR><BR>10. Control-/: 对一行注释或取消注释。对于多行也同样适用。<BR><BR>11. Control-Alt-down arrow: 复制高亮显示的一行或多行。<BR><BR>12. Alt-down arrow: 将一行或多行向下移动。Alt-up arrow会向上移动。<BR><BR>其他的热键在菜单里有。你可以通过按下Control-Shift-L（从3.1版本开始），看到所有快捷键的列表。按下Control-Shift-L两次，会显示热键对话框（Keys Preferences dialog），你可以在这里自己设置热键。我欢迎你在Talkback部分发表你的Eclipse提示。<BR><BR><B>其他的Eclipse窍门<BR><BR>我总结了几个相关的小窍门：</B><BR><BR>锁定命令行窗口：在命令行视图中（Window  Show View  Other  Basic  Console），试试看用滚动锁定按钮来锁定控制台输出不要滚屏。<BR><BR>使用Ant视图：在我的Java或Debug模式下，我喜欢显示出Ant视图，这样我就可以迅速的运行Ant任务。通过Window  Show View  Other  Ant可以找到该视图。把Ant视图放在屏幕的一角， 通过“添加编译文件（Add Buildfiles）”按钮来添加build.xml文件。在3.1版本中，甚至支持Ant调试脚本语言。<BR><BR>自动遍历一个集合：for + Control-Space: 如果你还不知道，那么你应该记住Control-Space是自动完成功能。在Eclipse中，你还可以自动完成结构。在一个数组或集合范围内，试试看输入“for”然后按下Control-Space键。Eclipse会问你你想要遍历哪一个集合然后自动完成循环代码。<BR><BR>使用分级布局：在包浏览视图（Package Explorer view）中默认的布局（扁平式）方式让我困惑，它把包的全名显示在导航树（navigation tree）中。我更喜欢我源码的包和文件系统视图，在Eclipse中叫做分级布局（Hierarchical Layout）。要切换到这种模式，点击包浏览视图中向下的按钮，选择布局（Layout），然后选择分级（Hierarchial）。<BR><BR>一次显示多个文件：你可以一次浏览多个文件。把不在激活状态的编辑窗口拖到激活窗口的底部或侧边的滚动条上，就可以打开该编辑窗口。这是我能描述该窍门的最好方式了。<BR><BR>同时打开两个Eclipse：要将改动从一个CVS分支上合并到另外一个上，我喜欢通过同时打开两个工作目录（Workspace）不同Eclipse来实现。这样我可以通过比较CVS上的最新版本看到所有的变化（右键单击工程，然后选择Compare with  Lastest from HEAD）然后把每一个变化都合并到另外一个CVS分支上。启动多个Eclipse的最简单的方法是利用Eclipse Launcher。<BR><BR>Implementors插件：安装一个能够跳到一个接口的实现的插件。如果你是个dependency injection 粉丝，或者正在基于编写优良的接口工作，那么你需要一个这样的插件来加速代码导航。 你可以在SourceForge找到这个插件。<BR><BR>就像Modest Mouse乐队的歌曲“Out of Gas”唱的，“意见就像小猫，我已经送给别人”。这些是我的Eclipse小猫，希望你能给它找一个温暖的家。 <img src ="http://www.blogjava.net/eagames/aggbug/23952.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/eagames/" target="_blank">EA_Games</a> 2005-12-14 22:53 <a href="http://www.blogjava.net/eagames/archive/2005/12/14/23952.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>我收集的Eclipse插件</title><link>http://www.blogjava.net/eagames/archive/2005/11/22/21033.html</link><dc:creator>EA_Games</dc:creator><author>EA_Games</author><pubDate>Tue, 22 Nov 2005 13:37:00 GMT</pubDate><guid>http://www.blogjava.net/eagames/archive/2005/11/22/21033.html</guid><wfw:comment>http://www.blogjava.net/eagames/comments/21033.html</wfw:comment><comments>http://www.blogjava.net/eagames/archive/2005/11/22/21033.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/eagames/comments/commentRss/21033.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/eagames/services/trackbacks/21033.html</trackback:ping><description><![CDATA[<H1 class=block_title><FONT color=#ff6600>我收集的Eclipse插件</FONT></H1>
<DIV class=post>
<DIV class=postcontent>
<P>Poperties Editor<BR>&nbsp; <A href="http://propedit.sourceforge.jp/eclipse/updates/"><FONT color=#8d8c8c>http://propedit.sourceforge.jp/eclipse/updates/</FONT></A></P>
<P>eclipseME<BR>&nbsp; <A href="http://eclipseme.org/updates/"><FONT color=#8d8c8c>http://eclipseme.org/updates/</FONT></A></P>
<P><BR>我收集的Eclipse插件</P>
<P><BR>&nbsp;<BR>1.MyEclipse&nbsp; J2EE开发插件，支持SERVLET/JSP/EJB/数据库操纵等<BR><A href="http://www.myeclipseide.com/"><FONT color=#8d8c8c>www.myeclipseide.com</FONT></A><BR>&nbsp;<BR>2.Properties Editor&nbsp; 编辑java的属性文件，并可以自动存盘为Unicode格式<BR><A href="http://propedit.sourceforge.jp/index_en.html"><FONT color=#8d8c8c>http://propedit.sourceforge.jp/index_en.html</FONT></A><BR><A href="http://propedit.sourceforge.jp/eclipse/updates/"><FONT color=#8d8c8c>http://propedit.sourceforge.jp/eclipse/updates/</FONT></A><BR>&nbsp;<BR>3.Colorer Take&nbsp; 为上百种类型的文件按语法着色<BR><A href="http://colorer.sourceforge.net/"><FONT color=#8d8c8c>http://colorer.sourceforge.net/</FONT></A><BR>&nbsp;<BR>4.XMLBuddy 编辑xml文件<BR><A href="http://www.xmlbuddy.com/"><FONT color=#8d8c8c>www.xmlbuddy.com</FONT></A><BR>&nbsp;<BR>5.Code Folding&nbsp; 加入多种代码折叠功能（比eclipse自带的更多）<BR><A href="http://www.coffee-bytes.com/servlet/PlatformSupport"><FONT color=#8d8c8c>http://www.coffee-bytes.com/servlet/PlatformSupport</FONT></A><BR>&nbsp;<BR>6.Easy Explorer&nbsp; 从eclipse中访问选定文件、目录所在的文件夹<BR><A href="http://easystruts.sourceforge.net/"><FONT color=#8d8c8c>http://easystruts.sourceforge.net/</FONT></A><BR>&nbsp;<BR>7.Fat Jar 打包插件，可以方便的完成各种打包任务，可以包含外部的包等<BR><A href="http://fjep.sourceforge.net/"><FONT color=#8d8c8c>http://fjep.sourceforge.net/</FONT></A><BR>&nbsp;<BR>8.RegEx Test 测试正则表达式<BR><A href="http://brosinski.com/stephan/archives/000028.php"><FONT color=#8d8c8c>http://brosinski.com/stephan/archives/000028.php</FONT></A><BR>&nbsp;<BR>9.JasperAssistant 报表插件（强，要钱的）<BR><A href="http://www.jasperassistant.com/"><FONT color=#8d8c8c>http://www.jasperassistant.com/</FONT></A><BR>&nbsp;<BR>10.Jigloo GUI Builder ＪＡＶＡ的ＧＵＩ编辑插件<BR><A href="http://cloudgarden.com/jigloo/"><FONT color=#8d8c8c>http://cloudgarden.com/jigloo/</FONT></A><BR>&nbsp;<BR>11.Profiler 性能跟踪、测量工具，能跟踪、测量ＢＳ程序<BR><A href="http://sourceforge.net/projects/eclipsecolorer/"><FONT color=#8d8c8c>http://sourceforge.net/projects/eclipsecolorer/</FONT></A><BR>&nbsp;<BR>12.AdvanQas 提供对if/else等条件语句的提示和快捷帮助（自动更改结构等）<BR><A href="http://eclipsecolorer.sourceforge.net/advanqas/index.html"><FONT color=#8d8c8c>http://eclipsecolorer.sourceforge.net/advanqas/index.html</FONT></A><BR>&nbsp;<BR>13.Log4E&nbsp;&nbsp;&nbsp;&nbsp; Log4j插件，提供各种和Log4j相关的任务，如为方法、类添加一个logger等<BR><A href="http://log4e.jayefem.de/index.php/Main_Page"><FONT color=#8d8c8c>http://log4e.jayefem.de/index.php/Main_Page</FONT></A><BR>&nbsp;<BR>14.VSSPlugin VSS插件<BR><A href="http://sourceforge.net/projects/vssplugin"><FONT color=#8d8c8c>http://sourceforge.net/projects/vssplugin</FONT></A><BR>&nbsp;<BR>15.Implementors&nbsp;&nbsp; 提供跳转到一个方法的实现类，而不是接中的功能（实用!）<BR><A href="http://eclipse-tools.sourceforge.net/implementors/"><FONT color=#8d8c8c>http://eclipse-tools.sourceforge.net/implementors/</FONT></A><BR>&nbsp;<BR>16.Call Hierarchy 显示一个方法的调用层次（被哪些方法调，调了哪些方法）<BR><A href="http://eclipse-tools.sourceforge.net/call-hierarchy/index.html"><FONT color=#8d8c8c>http://eclipse-tools.sourceforge.net/call-hierarchy/index.html</FONT></A><BR>&nbsp;<BR>17.EclipseTidy 检查和格式化HTML/XML文件<BR><A href="http://eclipsetidy.sourceforge.net/"><FONT color=#8d8c8c>http://eclipsetidy.sourceforge.net/</FONT></A><BR>&nbsp;<BR>18.Checkclipse 检查代码的风格、写法是否符合规范<BR><A href="http://www.mvmsoft.de/content/plugins/checkclipse/checkclipse.htm"><FONT color=#8d8c8c>http://www.mvmsoft.de/content/plugins/checkclipse/checkclipse.htm</FONT></A><BR>&nbsp;<BR>19.Hibernate Synchronizer Hibernate插件，自动映射等<BR><A href="http://www.binamics.com/hibernatesync/"><FONT color=#8d8c8c>http://www.binamics.com/hibernatesync/</FONT></A><BR>&nbsp;<BR>20.spring updatesite 插件<BR><A href="http://springide.org/updatesite/"><FONT color=#8d8c8c>http://springide.org/updatesite/</FONT></A></P>
<P>20.VeloEclipse&nbsp; Velocity插件<BR><A href="http://propsorter.sourceforge.net/"><FONT color=#8d8c8c>http://propsorter.sourceforge.net/</FONT></A><BR>&nbsp;<BR>21.EditorList&nbsp;&nbsp; 方便的列出所有打开的Editor<BR><A href="http://editorlist.sourceforge.net/"><FONT color=#8d8c8c>http://editorlist.sourceforge.net/</FONT></A><BR>&nbsp;<BR>22.MemoryManager 内存占用率的监视<BR><A href="http://cloudgarden.com/memorymanager/"><FONT color=#8d8c8c>http://cloudgarden.com/memorymanager/</FONT></A> </P>
<P>Eclipse的游戏插件<BR><A href="http://eclipse-games.sourceforge.net/"><FONT color=#8d8c8c>http://eclipse-games.sourceforge.net/</FONT></A></P>
<P>JBoss-IDE<BR><A href="http://jboss.sourceforge.net/jbosside/updates/"><FONT color=#8d8c8c>http://jboss.sourceforge.net/jbosside/updates/</FONT></A></P>
<P>自动反编译class，安装后要设定class文件缺省关联到jode<BR><A href="http://www.technoetic.com/eclipse/update"><FONT color=#8d8c8c>http://www.technoetic.com/eclipse/update</FONT></A></P>
<P><BR>jigloo swing/sw设计工具，里面自带的form/anchor布局很好用！<BR><A href="http://cloudgarden.soft-gems.net/update-site/"><FONT color=#8d8c8c>http://cloudgarden.soft-gems.net/update-site/</FONT></A></P>
<P>jinto的资源文件编辑工具，同时编辑多种语言，而且自动转换成iso8859-1编码。很好用！<BR><A href="http://www.guh-software.de/eclipse/"><FONT color=#8d8c8c>http://www.guh-software.de/eclipse/</FONT></A><BR></P></DIV></DIV><img src ="http://www.blogjava.net/eagames/aggbug/21033.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/eagames/" target="_blank">EA_Games</a> 2005-11-22 21:37 <a href="http://www.blogjava.net/eagames/archive/2005/11/22/21033.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Eclipse整合JBoss4.0.0服务器开发－配置篇</title><link>http://www.blogjava.net/eagames/archive/2005/10/21/16368.html</link><dc:creator>EA_Games</dc:creator><author>EA_Games</author><pubDate>Fri, 21 Oct 2005 14:40:00 GMT</pubDate><guid>http://www.blogjava.net/eagames/archive/2005/10/21/16368.html</guid><wfw:comment>http://www.blogjava.net/eagames/comments/16368.html</wfw:comment><comments>http://www.blogjava.net/eagames/archive/2005/10/21/16368.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/eagames/comments/commentRss/16368.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/eagames/services/trackbacks/16368.html</trackback:ping><description><![CDATA[<P>之前在网上看了很多关于这方面的文章，经过自己的一些测试，终于……，嘿，结果你也知道，OK了，开心地说，所以想给大家分享分享劳动果实！</P>
<P>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 其实我也跟大家一样，是一个喜欢追求时尚的爷们，所以当前配置是Eclipse3.1＋JBoss4.0.0，说实在的，我对那些所谓的汉化版是较为鄙视的，学学E文也好嘛，不要老让老外们牵着鼻子，做什么事都迟他们一步，俺们能看懂E文，老外们看不懂中文（说实在的，中文比E文高级多了，所以也更难学），自然他们就会慢慢地跟着俺们的屁股追了，废话不多说，现在让我们切入正题吧！（有什么不懂的，记得给我回复哦）</P>
<P>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 这个配置要分四步走，具体如下：</P>
<P>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 首先，巧妇难为无米之炊，没有工具谈整合开发，可要比叫男人生小孩痛苦得多。所以，我们都下载相应工具。<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Eclipse3.1下载：<A href="http://www.eclipse.org/downloads/index.php">http://www.eclipse.org/downloads/index.php</A>（若大的3.1，够醒目吧，哈！）<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; JBoss4.00下载：<A href="http://www.jboss.org/products/jbossas/downloads">http://www.jboss.org/products/jbossas/downloads</A>（哈，什么版本都有吧）<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Lomboz下载：<A href="http://forge.objectweb.org/project/showfiles.php?group_id=97">http://forge.objectweb.org/project/showfiles.php?group_id=97</A>（很多版本，择优吧）<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 以上的三个网站，希望大家收藏起来，以后如果有新的版本，都可以在这上面看到，更新方便得多哦。</P>
<P>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 其次，将三个宝（压缩包）分别解压，eclipse-SDK-3.1-win32.zip解压至D:\Eclipse3.1目录（别告诉我你没有D盘），jboss-4.0.0.zip 解压至D:\jboss-4.0.0目录<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 再次，搭建Eclipse＋Lomboz环境。<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 可能这个时候有朋友对Lomboz这东东还不太理解（俺当初就菜成这副模样，不骗你），其实呢，在百度（严重支持国货）里Search一下就知道了，它是一个通用插件，通过它，Eclipse可以整合各种服务器，不过这东东好像不太好配置，主要是因为版本问题，还好我运气没那么背，第一次就捡狗屎运的配置成功了（而且还在第二天找了个GF），这里有两个搭配（emf-sdo-runtime-I200412160800.zip＋org.objectweb.lomboz_3.1.0.N20041219.zip 和 emf-sdo-runtime-I200503181320.rar＋org.objectweb.lomboz_3.1.0.N20050106.zip），至于选择哪种就随你的便了，不过后一个版本要靠新一些（Why? Ask me? See the data!），然后给两个ZIP文件解压，将features目录下的所有内容拷贝到D:\Eclipse3.1\features目录，将plugins目录下的所有内容拷贝到D:\Eclipse3.1\plugins目录。（关键步骤到了）这时，进入D:\Eclipse3.1\configuration，删除org.eclipse.update文件夹（很多配置好的却没有显示都是没删这东东惹的祸），OK，启动Eclipse，选择菜单栏的Window，在下拉菜单中选择Preferences，弹出的Preferences属性框中，你看到了什么？？是不是多了个Lomboz配置选项，对就这玩意，选择它，配置tool.jar的路径，我的配置是C:\Java\jdk1.5.0_04\lib\tools.jar（偶的JDK1.5装在C:\Java\jdk1.5.0_04目录下），再展开Lomboz项，这时你会看到Server Definitions，这个才是真正配置启动服务器类型的选项（例如JBoss、Weblogic、Tomcat、Resin、Websphere），下面就专门来讲解这个配置。</P>
<P>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Server Definitions配置详解：<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Server types：在下拉菜单中选择需要配置的服务器（有版本区别），在此我选择JBOSS 4.0.0<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 注：Server types下拉菜单默认最高支持到JBOSS 3.2.x，这方面的配置见附属说明。<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Application Server Directory：D:/jboss-4.0.0（你的Jboss安装路径）<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Classpath Variable：D:/jboss-4.0.0（你的Jboss安装路径）<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 其它项，全取默认值</P>
<P>如果你不幸是用Linux的朋友，哦，对不起，忘记事先说明了，偶用的是Windows（晕死）平台，兄弟们，这可是偶摸了一天两夜才难产出来的自创性文章，如果其中某环节出了什么差池，可别扁我哦！</P>
<P>附属说明：在D:\Eclipse3.1\plugins\com.objectlearn.jdt.j2ee_3.0.1\servers目录下有一系列配置文件，你可以在此目录下新建一个jboss400.server的文件，用Editplus打开它编辑，文件内容如下：</P>
<P><BR>&lt;serverDefinition <BR>&nbsp; name="JBOSS 4.0.0"<BR>&nbsp; ejbModules="true"<BR>&nbsp; webModules="true"<BR>&nbsp; earModules="true"&gt;<BR>&lt;property id="serverRootDirectory"<BR>&nbsp;label="Application Server Directory:"<BR>&nbsp;type="directory"<BR>&nbsp;default="D:/jboss-4.0.0" /&gt;<BR>&lt;property id="serverAddress"<BR>&nbsp;label="Address:"<BR>&nbsp;type="string"<BR>&nbsp;default="127.0.0.1" /&gt;<BR>&lt;property id="serverPort"<BR>&nbsp;label="Port:"<BR>&nbsp;type="string"<BR>&nbsp;default="8080" /&gt;<BR>&lt;property id="serverConfig"<BR>&nbsp;label="Server Configuration (minimal/default/all):"<BR>&nbsp;type="string"<BR>&nbsp;default="default" /&gt;<BR>&lt;property id="classPathVariableName"<BR>&nbsp;label="Classpath Variable Name:"<BR>&nbsp;type="string"<BR>&nbsp;default="JBOSS400" /&gt;<BR>&lt;property id="classPath"<BR>&nbsp;label="Classpath Variable:"<BR>&nbsp;type="directory"<BR>&nbsp;default="D:/jboss-4.0.0" /&gt;<BR>&lt;serverHome&gt;${serverRootDirectory}&lt;/serverHome&gt;<BR>&lt;webModulesDeployDirectory&gt;${serverRootDirectory}/server/${serverConfig}/deploy&lt;/webModulesDeployDirectory&gt;<BR>&lt;ejbModulesDeployDirectory&gt;${serverRootDirectory}/server/${serverConfig}/deploy&lt;/ejbModulesDeployDirectory&gt;<BR>&lt;earModulesDeployDirectory&gt;${serverRootDirectory}/server/${serverConfig}/deploy&lt;/earModulesDeployDirectory&gt;<BR>&lt;jndiInitialContextFactory&gt;org.jnp.interfaces.NamingContextFactory&lt;/jndiInitialContextFactory&gt;<BR>&lt;jndiProviderUrl&gt;jnp://${serverAddress}:1099&lt;/jndiProviderUrl&gt;<BR>&lt;startClass&gt;org.jboss.Main&lt;/startClass&gt;<BR>&lt;startWorkingDirectory&gt;${serverRootDirectory}/bin&lt;/startWorkingDirectory&gt;<BR>&lt;startVmParameters&gt;&lt;/startVmParameters&gt;<BR>&lt;startProgramArguments&gt;-c ${serverConfig}&lt;/startProgramArguments&gt;<BR>&lt;stopClass&gt;org.jboss.Shutdown&lt;/stopClass&gt;<BR>&lt;stopWorkingDirectory&gt;${serverRootDirectory}/bin&lt;/stopWorkingDirectory&gt;<BR>&lt;stopVmParameters&gt;&lt;/stopVmParameters&gt;<BR>&lt;stopProgramArguments&gt;-S&lt;/stopProgramArguments&gt;<BR>&lt;serverClassPath&gt;<BR>&nbsp;&lt;jar type="variable"&gt;JDK_TOOLS&lt;/jar&gt;<BR>&nbsp;&lt;jar type="variable"&gt;${classPathVariableName}/bin/run.jar&lt;/jar&gt;<BR>&nbsp;&lt;jar type="variable"&gt;${classPathVariableName}/bin/shutdown.jar&lt;/jar&gt;<BR>&nbsp;&lt;jar type="variable"&gt;${classPathVariableName}/client/jboss-j2ee.jar&lt;/jar&gt;<BR>&nbsp;&lt;jar type="variable"&gt;${classPathVariableName}/server/${serverConfig}/lib/javax.servlet.jar&lt;/jar&gt;<BR>&nbsp;&lt;jar type="variable"&gt;${classPathVariableName}/lib/jboss-boot.jar&lt;/jar&gt;<BR>&nbsp;&lt;jar type="variable"&gt;${classPathVariableName}/lib/jboss-system.jar&lt;/jar&gt;<BR>&nbsp;&lt;jar type="variable"&gt;${classPathVariableName}/lib/concurrent.jar&lt;/jar&gt;<BR>&nbsp;&lt;jar type="variable"&gt;${classPathVariableName}/server/${serverConfig}/lib/jboss.jar&lt;/jar&gt;<BR>&nbsp;&lt;jar type="variable"&gt;${classPathVariableName}/server/${serverConfig}/lib/jnpserver.jar&lt;/jar&gt;<BR>&nbsp;&lt;jar type="variable"&gt;${classPathVariableName}/server/${serverConfig}/lib/jpl-pattern.jar&lt;/jar&gt;<BR>&nbsp;&lt;jar type="variable"&gt;${classPathVariableName}/server/${serverConfig}/lib/jpl-util.jar&lt;/jar&gt;<BR>&nbsp;&lt;jar type="variable"&gt;${classPathVariableName}/server/${serverConfig}/lib/jboss-transaction.jar&lt;/jar&gt;<BR>&nbsp;&lt;jar type="variable"&gt;${classPathVariableName}/server/${serverConfig}/lib/bcel.jar&lt;/jar&gt;<BR>&nbsp;&lt;jar type="variable"&gt;${classPathVariableName}/lib/jdom.jar&lt;/jar&gt;<BR>&nbsp;&lt;jar type="variable"&gt;${classPathVariableName}/lib/xercesImpl.jar&lt;/jar&gt;<BR>&nbsp;&lt;jar type="variable"&gt;${classPathVariableName}/lib/xml-apis.jar&lt;/jar&gt;<BR>&nbsp;&lt;jar type="variable"&gt;${classPathVariableName}/lib/gnu-regexp.jar&lt;/jar&gt;<BR>&nbsp;&lt;jar type="variable"&gt;${classPathVariableName}/lib/getopt.jar&lt;/jar&gt;<BR>&lt;/serverClassPath&gt;<BR>&lt;clientClassPath&gt;<BR>&nbsp;&lt;jar type="variable"&gt;${classPathVariableName}/client/jboss-j2ee.jar&lt;/jar&gt;<BR>&nbsp;&lt;jar type="variable"&gt;${classPathVariableName}/client/jnp-client.jar&lt;/jar&gt;<BR>&nbsp;&lt;jar type="variable"&gt;${classPathVariableName}/client/jboss-client.jar&lt;/jar&gt;<BR>&nbsp;&lt;jar type="variable"&gt;${classPathVariableName}/client/jboss-common-client.jar&lt;/jar&gt;<BR>&nbsp;&lt;jar type="variable"&gt;${classPathVariableName}/client/jbosssx-client.jar&lt;/jar&gt;<BR>&nbsp;&lt;jar type="variable"&gt;${classPathVariableName}/client/log4j.jar&lt;/jar&gt;<BR>&nbsp;&lt;jar type="variable"&gt;${classPathVariableName}/client/jnet.jar&lt;/jar&gt;<BR>&nbsp;&lt;jar type="variable"&gt;${classPathVariableName}/server/default/lib/jnpserver.jar&lt;/jar&gt;<BR>&nbsp;&lt;jar type="variable"&gt;${classPathVariableName}/client/jboss-jaas.jar&lt;/jar&gt;<BR>&lt;/clientClassPath&gt;<BR>&lt;projectClassPath&gt;<BR>&nbsp;&lt;jar type="variable"&gt;JDK_TOOLS&lt;/jar&gt;<BR>&nbsp;&lt;jar type="variable"&gt;${classPathVariableName}/bin/run.jar&lt;/jar&gt;<BR>&nbsp;&lt;jar type="variable"&gt;${classPathVariableName}/bin/shutdown.jar&lt;/jar&gt;<BR>&nbsp;&lt;jar type="variable"&gt;${classPathVariableName}/client/jboss-j2ee.jar&lt;/jar&gt;<BR>&nbsp;&lt;jar type="variable"&gt;${classPathVariableName}/server/${serverConfig}/lib/javax.servlet.jar&lt;/jar&gt;<BR>&nbsp;&lt;jar type="variable"&gt;${classPathVariableName}/lib/jboss-boot.jar&lt;/jar&gt;<BR>&nbsp;&lt;jar type="variable"&gt;${classPathVariableName}/lib/jboss-system.jar&lt;/jar&gt;<BR>&nbsp;&lt;jar type="variable"&gt;${classPathVariableName}/lib/concurrent.jar&lt;/jar&gt;<BR>&nbsp;&lt;jar type="variable"&gt;${classPathVariableName}/server/${serverConfig}/lib/jboss.jar&lt;/jar&gt;<BR>&nbsp;&lt;jar type="variable"&gt;${classPathVariableName}/server/${serverConfig}/lib/jnpserver.jar&lt;/jar&gt;<BR>&nbsp;&lt;jar type="variable"&gt;${classPathVariableName}/server/${serverConfig}/lib/jpl-pattern.jar&lt;/jar&gt;<BR>&nbsp;&lt;jar type="variable"&gt;${classPathVariableName}/server/${serverConfig}/lib/jpl-util.jar&lt;/jar&gt;<BR>&nbsp;&lt;jar type="variable"&gt;${classPathVariableName}/server/${serverConfig}/lib/jboss-transaction.jar&lt;/jar&gt;<BR>&nbsp;&lt;jar type="variable"&gt;${classPathVariableName}/server/${serverConfig}/lib/bcel.jar&lt;/jar&gt;<BR>&lt;/projectClassPath&gt;<BR>&lt;adminTool&gt;<BR>&nbsp;&lt;web&gt;&lt;deploy /&gt;&lt;undeploy /&gt;<BR>&nbsp;&lt;/web&gt;<BR>&nbsp;&lt;ejb&gt;&lt;deploy /&gt;&lt;undeploy /&gt;<BR>&nbsp;&lt;/ejb&gt;<BR>&nbsp;&lt;ear&gt;&lt;deploy /&gt;&lt;undeploy /&gt;<BR>&nbsp; &lt;webModule&gt;&lt;deploy /&gt;&lt;undeploy /&gt;<BR>&nbsp; &lt;/webModule&gt;<BR>&nbsp; &lt;ejbModule&gt;&lt;deploy /&gt;&lt;undeploy /&gt;<BR>&nbsp; &lt;/ejbModule&gt;<BR>&nbsp;&lt;/ear&gt;<BR>&lt;/adminTool&gt;<BR>&lt;adminToolPath&gt;<BR>&lt;/adminToolPath&gt;<BR>&lt;/serverDefinition&gt;</P>
<P>&nbsp;</P><img src ="http://www.blogjava.net/eagames/aggbug/16368.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/eagames/" target="_blank">EA_Games</a> 2005-10-21 22:40 <a href="http://www.blogjava.net/eagames/archive/2005/10/21/16368.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Eclipse+Tomcat集成开发servlet </title><link>http://www.blogjava.net/eagames/archive/2005/10/21/16365.html</link><dc:creator>EA_Games</dc:creator><author>EA_Games</author><pubDate>Fri, 21 Oct 2005 14:39:00 GMT</pubDate><guid>http://www.blogjava.net/eagames/archive/2005/10/21/16365.html</guid><wfw:comment>http://www.blogjava.net/eagames/comments/16365.html</wfw:comment><comments>http://www.blogjava.net/eagames/archive/2005/10/21/16365.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/eagames/comments/commentRss/16365.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/eagames/services/trackbacks/16365.html</trackback:ping><description><![CDATA[<P>Eclipse+Tomcat集成开发servlet <BR>作者：未知&nbsp;&nbsp;&nbsp;&nbsp; 文章来源：<A href="http://www.jspcn.net">www.jspcn.net</A><BR>访问次数： 次&nbsp;&nbsp;&nbsp; 加入时间：2005-01-19 <BR>&nbsp;</P>
<P>Eclipse是open source的集成开发环境，它得到了IBM的大力支持，而Tomcat我们就更熟悉了，它是apache组织的JSP/Servlet容器，下面将讲述如何集成：</P>
<P>准备：</P>
<P>1． Tomcat4.0</P>
<P>2． Jdk1.4</P>
<P>3． Eclipse2.0</P>
<P>4． Eclipse的Tomcat插件在<A href="http://www.sysdeo.com/eclipse/tomcatPluginV2.zip">http://www.sysdeo.com/eclipse/tomcatPluginV2.zip</A>下载</P>
<P>安装：</P>
<P>1． 安装jdk1.4</P>
<P>2． 安装Tomcat4.0</P>
<P>3． 安装Eclipse2.0，解压缩就可以了</P>
<P>4． 将tomcatPluginV2.zip解压缩，把其中的com.sysdeo.eclipse.tomcat文件夹拷贝到，Eclipse安装目录下的plugins目录中。</P>
<P>配置：</P>
<P>1． 启动Eclipse</P>
<P>2． 打开菜单Windows-&gt;Preferences</P>
<P>3． 在左侧选择Tomcat,可以看到右侧出现一些表单</P>
<P>4． Tomcat Version选择Version 4.0.x，Tomcat Home选择Tomcat的安装路径，Configuration File中会自动填入Tomcat的配置文件server.xml</P>
<P>5． 展开左侧的Tomcat菜单，选择JVM Settings，JRE选择Detected VM，</P>
<P>6． 按下Apply</P>
<P>7． 按下OK</P>
<P>8． 看你的工具栏中是不是多了几个小猫的图标，如果没有的话，选择菜单Windows -&gt;Custmize Perspective，展开other选项，在Tomcat上打勾，好了，看到小猫的图标没有。</P>
<P>9． 试下Start Tomcat按钮，好了，Tomcat在console中启动了。</P>
<P>例子：</P>
<P>下面做个Hello World的例子</P>
<P>1． 选择File-&gt;New-&gt;Project</P>
<P>2． 在对话框中选择Tomcat Project，然后next</P>
<P>3． 输入Project Name，这里可以写HelloWorld，继续next</P>
<P>4． 勾上can update server.xml file选项，finish,好了，一个Poject已经创建好了。</P>
<P>5． 打开new class 向导，在Name中填入HelloWorld,在Superclass中填入javax.servlet.http.HttpServlet，按下finish，好了，一个servlet就创建好了</P>
<P>6． 在HelloWorld.java中重载doGet方法，代码如下：</P>
<P>import javax.servlet.http.HttpServlet;</P>
<P>import javax.servlet.http.HttpServlet;</P>
<P>import javax.servlet.http.HttpServletRequest;</P>
<P>import javax.servlet.http.HttpServletResponse;</P>
<P>import java.io.IOException;</P>
<P>import java.io.PrintWriter;</P>
<P>import javax.servlet.ServletException;</P>
<P>&nbsp;</P>
<P>public class HelloWorld extends HttpServlet {</P>
<P>public void doGet(HttpServletRequest request,HttpServletResponse response)</P>
<P>throws IOException, ServletException {</P>
<P>&nbsp;</P>
<P>response.setContentType("text/html");</P>
<P>PrintWriter writer = response.getWriter();</P>
<P>&nbsp;</P>
<P>writer.println("Hello World!");</P>
<P>}</P>
<P>}</P>
<P>8.Ctrl+S保存，右键HelloWorld project,选择Tomcat Project-&gt;update context to server.xml</P>
<P>7.在Eclipse中启动Tomcat</P>
<P>9.在用浏览器访问<A href="http://localhost:8080/HelloWorld/servlet/HelloWorld">http://localhost:8080/HelloWorld/servlet/HelloWorld</A></P>
<P>10．怎么样，看到HelloWorld了没有<BR>&nbsp;<BR>&nbsp;<BR></P><img src ="http://www.blogjava.net/eagames/aggbug/16365.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/eagames/" target="_blank">EA_Games</a> 2005-10-21 22:39 <a href="http://www.blogjava.net/eagames/archive/2005/10/21/16365.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Eclipse与插件安装</title><link>http://www.blogjava.net/eagames/archive/2005/10/21/16367.html</link><dc:creator>EA_Games</dc:creator><author>EA_Games</author><pubDate>Fri, 21 Oct 2005 14:39:00 GMT</pubDate><guid>http://www.blogjava.net/eagames/archive/2005/10/21/16367.html</guid><wfw:comment>http://www.blogjava.net/eagames/comments/16367.html</wfw:comment><comments>http://www.blogjava.net/eagames/archive/2005/10/21/16367.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/eagames/comments/commentRss/16367.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/eagames/services/trackbacks/16367.html</trackback:ping><description><![CDATA[<P>Eclipse与插件安装 </P>
<P>一、安装准备 </P>
<P>在进行安装以前，你应该准备以下软件： </P>
<P>&nbsp;软件:j2sdk-1_4_2_04-windows-i586-p.exe<BR>&nbsp;版本:1.4.2_04 <BR>&nbsp;官方下载:http://java.sun.com/j2se/1.4.2/download.html <BR>&nbsp;&nbsp; <BR>&nbsp;软件:jakarta-tomcat-5.0.28.exe <BR>&nbsp;版本:5.0.28 <BR>&nbsp;官方下载:http://www.apache.org/dist/jakarta/ <BR>&nbsp;&nbsp; <BR>&nbsp;软件:jakarta-struts-1.1.zip <BR>&nbsp;版本:1.1 <BR>&nbsp;官方下载:http://www.apache.org/dist/jakarta/struts/ <BR>&nbsp;&nbsp; <BR>&nbsp;软件:eclipse-SDK-2.1.3-win32.zip <BR>&nbsp;版本:2.1.3 <BR>&nbsp;官方下载:http://www.eclipse.org/downloads/index.php <BR>&nbsp;<A href="ftp://download2.eclipse.org/R-2.1.1-200306271545/eclipse-SDK-2.1.1-win32.zip">ftp://download2.eclipse.org/R-2.1.1-200306271545/eclipse-SDK-2.1.1-win32.zip</A> <BR>&nbsp;备注:目前eclipse最新版为eclipse3.0 </P>
<P>&nbsp;软件:eclipse2.1.1-SDK-win-LanguagePackFeature.zip&nbsp; <BR>&nbsp;版本:2.1.1 <BR>&nbsp;官方下载:http://download2.eclipse.org/downloads/drops/<BR>&nbsp;L-2.1.x%20Translations-200307021300<BR>&nbsp;/eclipse2.1.1-SDK-win-LanguagePackFeature.zip&nbsp; <BR>&nbsp;备注:该版本只能汉化eclipse2.1.3及以下版本 </P>
<P>&nbsp;软件:TomcatPlugin <BR>&nbsp;版本:2.2.1 <BR>&nbsp;官方下载:http://www.sysdeo.com/eclipse/tomcatPlugin.html <BR>&nbsp;&nbsp; <BR>&nbsp;软件:Lomboz <BR>&nbsp;版本:2.1.3 <BR>&nbsp;官方下载:http://www.objectlearn.com/index.jsp <BR>&nbsp; 软件:EasyStruts <BR>&nbsp;版本:0.6.4 <BR>&nbsp;官方下载:http://sourceforge.net/projects/easystruts <BR>&nbsp; <BR>&nbsp; <BR>如果要找其他eclipse插件可以去下面这个站点 <BR><A href="http://www.eclipse-plugins.info">http://www.eclipse-plugins.info</A> <BR>&nbsp; </P>
<P>二、JDK安装 </P>
<P>1．安装J2SE-SDK到C:\j2sdk1.4.2_04 </P>
<P>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 部分目录结构如下： </P>
<P>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; C:\j2sdk1.4.2_04\bin </P>
<P>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; C:\j2sdk1.4.2_04\lib </P>
<P>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; C:\j2sdk1.4.2_04\jre</P>
<P>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ．．． </P>
<P>2．配置环境变量如下： </P>
<P>JAVA_HOME=C:\j2sdk1.4.2_04 </P>
<P>PATH=%PATH%;C:\j2sdk1.4.2_04\bin </P>
<P>CLASSPATH=.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;%TOMCAT_HOME%\common\lib\servlet-api.jar;%TOMCAT_HOME%\common\lib\jsp-api.jar</P>
<P><BR>三、Tomcat安装 </P>
<P>1．安装jakarta-tomcat-5.0.28.exe到C:\Tomcat 5.0 </P>
<P>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 部分目录结构如下： </P>
<P>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; C:\Tomcat 5.0\bin </P>
<P>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; C:\Tomcat 5.0\conf </P>
<P>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; C:\Tomcat 5.0\webapps </P>
<P>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ．．． </P>
<P>2．配置环境变量如下： </P>
<P>CATALINA_HOME=C:\Tomcat 5.0<BR>TOMCAT_HOME=C:\Tomcat 5.0 </P>
<P><BR>四、Struts安装 </P>
<P>1．解压jakarta-struts-1.1.zip到C:\jakarta-struts-1.1 </P>
<P>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 部分目录结构如下： </P>
<P>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; C:\jakarta-struts-1.1\lib </P>
<P>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; C:\jakarta-struts-1.1\webapps </P>
<P>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ．．． </P>
<P>五、Eclipse安装 </P>
<P>1．解压eclipse-SDK-2.1.3-win32.zip到D:\eclipse </P>
<P>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 部分目录结构如下： </P>
<P>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; D:\eclipse\features </P>
<P>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; D:\eclipse\plugins </P>
<P>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ．．． </P>
<P>2．启动Eclipse，看看安装是否成功 </P>
<P>&nbsp;&nbsp; 如果启动不成功，请查看JRE是否安装 </P>
<P>3．启动Eclipse，点击菜单 windows-&gt;preferences <BR>&nbsp;&nbsp; 在左边树中点击展开java，选择Installed JREs， </P>
<P>如果Installed JREs如下则正确： </P>
<P>&nbsp;JRE Type:Standard VM <BR>&nbsp;Name:j2re1.4.2_04 <BR>&nbsp;Location:C:\j2sdk1.4.2_04\jre</P>
<P><BR>六、Eclipse汉化 </P>
<P>1．解压eclipse2.1.2.1-SDK-win32-LanguagePackFeature.zip<BR>到D:\eclipse下 </P>
<P>将目录名eclipse2.1.2.1-SDK-win32-LanguagePackFeature<BR>改为eclipse2.1.2.1Language </P>
<P>部分目录结构如下： </P>
<P>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; D:\eclipse\eclipse2.1.2.1Language\eclipse\features </P>
<P>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; D:\eclipse\eclipse2.1.2.1Language\eclipse\plugins </P>
<P>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ．．． </P>
<P>2．在E:\eclipse下新建文件夹links，使得文件夹links<BR>&nbsp;&nbsp; 和文件夹eclipse2.1.2.1Language同级 </P>
<P>3．在D:\eclipse\links下新建文件，文件名任取，<BR>&nbsp;&nbsp; 我们命名为language.link，打开此文件， </P>
<P>加入 path = D:\\eclipse\\eclipse2.1.2.1Language </P>
<P>4．启动Eclipse，看看汉化是否成功，<BR>如不成功请检查language.link文件中配置信息<BR>path = D:\\eclipse\\eclipse2.1.2.1Language<BR>和汉化文件夹eclipse2.1.2.1Language的安装路径是否一致&nbsp;&nbsp; </P>
<P>七、TomcatPlugin安装 </P>
<P>1．解压tomcatPluginV221.zip </P>
<P>2．将解压目录tomcatPluginV221下<BR>文件夹com.sysdeo.eclipse.tomcat_2.2.1复制到eclipse安装<BR>目录中的plugins目录中，即D:\eclipse\plugins </P>
<P>3．启动Eclipse </P>
<P>4．启动后你将看到你的菜单上多了一个下拉项Tomcat，<BR>快捷栏里多了三个Tomcat的猫图表，如果没有看到，<BR>请点击 窗口-&gt;定制透视图，展开树结构中的“其它”，选择“Tomcat” </P>
<P>5．点击 窗口-&gt;首选项 </P>
<P>&nbsp;在左边树中点击tomcat，<BR>&nbsp;设置tomcat version为version 5.x <BR>&nbsp;设置tomcat-home为C:\Tomcat 5.0<BR>&nbsp;设置perspective to switch when tomcat is started为java <BR>&nbsp;<BR>在左边树中点击tomcat-&gt;JVM setting，设置JRE为j2sdk1.4.2 <BR>在“Tomcat”选项的子选项“JVM Settings” -&gt; “Classpath”中，<BR>添加 Jar/Zip ，该值应该是 java_home/lib/tools.jar。<BR>这用于编译 JSP 文件。<BR>为项目的 classpath 引用设置 classpath 变量 TOMCAT_HOME。<BR>要完成这一任务，请在与步骤 5 相同的弹出菜单中选择“Java”选项，<BR>然后选择“Classpath Variables”子选项，<BR>并添加一个新的变量“TOMCAT_HOME”，其路径是C:\Tomcat 5.0。</P>
<P>确保“Tomcat”菜单和 3 个工具栏按钮可用。到现在为止，<BR>我们应该在 Java 视图中可以看到一个“Tomcat”菜单和 3 个 Tomcat 工具栏<BR>按钮.如果您没有看到这些内容，回到“Window”菜单中，<BR>选择“Customize Perspective...”项，打开选项树，<BR>选中“Other”项并选中“Tomcat”子选项。 </P>
<P>点击应用确定 </P>
<P>6．点击快捷按钮“Start Tomcat”来启动Tomcat吧。&nbsp;&nbsp; </P>
<P>八、Lomboz安装 </P>
<P>1．解压lomboz.213.zip </P>
<P>2．将解压目录lomboz.213\plugins下文件夹com.objectlearn.jdt.j2ee<BR>和com.objectlearn.jdt.j2ee.editors 复制到eclipse安装目录中的plugins<BR>目录中，即D:\eclipse\plugins </P>
<P>3．启动Eclipse </P>
<P>4．点击 窗口-&gt;首选项 </P>
<P>&nbsp; 在左边树中点击lomboz，设置JDK tools.jar位置为<BR>&nbsp; C:\j2sdk1.4.2_04\lib\tools.jar </P>
<P>在左边树中点击lomboz-&gt;server definitions，<BR>设置Server Type为Apache Tomcat v5.0.x </P>
<P>设置Application Server Directory为C:\Tomcat 5.0<BR>设置classpath Variable Name为TOMCAT_HOME </P>
<P>&nbsp;设置classpath Variable为C:\Tomcat 5.0 </P>
<P>点击应用确定。</P>
<P><BR>九、easyStruts安装 </P>
<P>1．解压org.easystruts.eclipse_0.6.4.zip </P>
<P>2．将解压目录org.easystruts.eclipse_0.6.4下文件夹<BR>com.cross.easystruts.eclipse_0.6.4复制到eclipse安装目录中的plugins<BR>目录中，即D:\eclipse\plugins </P>
<P>3．启动Eclipse </P>
<P>4．点击 窗口-&gt;首选项 </P>
<P>&nbsp;在左边树中点击Easy Struts，选择struts1.1 </P>
<P>ADD JREs如下： </P>
<P>struts.jar-C:\jakarta-struts-1.1\lib\struts.jar </P>
<P>ADD TLDs如下：<BR>struts-tiles.tld-C:\jakarta-struts-1.1\lib\struts-tiles.tld </P>
<P>struts-template.tld-C:\jakarta-struts-1.1\lib\struts-template.tld </P>
<P>struts-nested.tld-C:\jakarta-struts-1.1\lib\struts-nested.tld </P>
<P>struts-logic.tld-C:\jakarta-struts-1.1\lib\struts-logic.tld </P>
<P>struts-html.tld-C:\jakarta-struts-1.1\lib\struts-html.tld </P>
<P>struts-bean.tld-C:\jakarta-struts-1.1\lib\struts-bean.tld </P>
<P>点击应用确定。<BR>至此，所有需要的插件都安装好了，下次详细讲述如何用eclipse<BR>来开发 Struts 应用程序</P>
<P>&nbsp;</P><img src ="http://www.blogjava.net/eagames/aggbug/16367.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/eagames/" target="_blank">EA_Games</a> 2005-10-21 22:39 <a href="http://www.blogjava.net/eagames/archive/2005/10/21/16367.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Eclipse3.0.1上Visual Editor的配置 </title><link>http://www.blogjava.net/eagames/archive/2005/10/21/16363.html</link><dc:creator>EA_Games</dc:creator><author>EA_Games</author><pubDate>Fri, 21 Oct 2005 14:38:00 GMT</pubDate><guid>http://www.blogjava.net/eagames/archive/2005/10/21/16363.html</guid><wfw:comment>http://www.blogjava.net/eagames/comments/16363.html</wfw:comment><comments>http://www.blogjava.net/eagames/archive/2005/10/21/16363.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/eagames/comments/commentRss/16363.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/eagames/services/trackbacks/16363.html</trackback:ping><description><![CDATA[<P>Eclipse3.0.1上Visual Editor的配置 <BR>&nbsp;<BR>&nbsp;&nbsp; 好多朋友都在使用Eclipse，我也在学习使用中，总是喜欢尝试新鲜的东西，以前一直没有使用过Eclipse的Visual Edit 插件，装过几次，可就是没有成功，经过反复琢磨同时又看了别的网友的经验，今天将我的配置过程介绍给大家，希望能给大家帮助。<BR>&nbsp;&nbsp; 主要是版本要搞对，不然的话，不会成功的.!-_-大家可以去<A href="http://download.eclipse.org/tools/ve/downloads/index.php">http://download.eclipse.org/tools/ve/downloads/index.php</A>下载相应的版本的VEP。我配置是用的1.0.2.1版的，下载地址：<A href="http://download.eclipse.org/tools/ve/downloads/drops/R-1.0.2.1-200503171200/index.html">http://download.eclipse.org/tools/ve/downloads/drops/R-1.0.2.1-200503171200/index.html</A>在此网页中可下载这次需要的所有资源。</P>
<P>Eclipse build eclipse-SDK-3.0.1<BR>EMF build 2.0.1:<BR>GEF Build 3.0.1:<BR>VE-runtime-1.0.2.1.zip<BR>VE-SDK-1.0.2.1.zip</P>
<P>我的JDK用的是 jdk-1_5_0-windows-i586.exe</P>
<P>&nbsp;NLpack-eclipse-SDK-3.0.x-win32.zip(这个Eclipse开发平台的汉化包，可以不使用)</P>
<P>第一步：安装Eclipse <BR>安装JDK（这个就不说了）</P>
<P>下载的Eclipse一般是一个压缩文件，我们把它解压缩为 d:\eclipse<BR>第二步:安装插件 <BR>解压后，把features和plugins文件夹下的文件copy到Eclipse的相应的文件夹就可以了。<BR>这里有一个小技巧，我们使用写链接文件的方式来安装插件</P>
<P>1.在F:\eclipse文件夹下面建立一个links文件夹，我们的链接文件就放在这个文件夹里面。 <BR>2.在建立一个文件夹（如：F:\plugins），专门用来存放需要安装的插件。我们把下载的emf-sdo-runtime-2.0.1，GEF-runtime-3.0.1，VE-runtime-1.0.2.1和VE-SDK-1.0.2.1.zip插件解压缩到F:\plugins目录下面。<BR>3.写链接文件 <BR>我们用记事本建立文件，文件以 .link为后缀，建立四个链接文件，名字分别是 <BR>名字：emf-sdo-runtime-2.0.1.link <BR>文件内容：path=F:\\plugins\\emf-sdo-runtime-2.0.1&nbsp;&nbsp; <BR>名字：GEF-runtime-3.0.1.link <BR>文件内容：path=F:\\plugins\\GEF-runtime-3.0.1&nbsp;&nbsp; <BR>名字：VE-runtime-1.0.1.1.link <BR>文件内容：path=F:\\plugins\\VE-runtime-1.0.1.&nbsp;&nbsp; <BR>名字：VE-SDK-1.0.1.1.link <BR>文件内容：path=F:\\plugins\\VE-SDK-1.0.1.1&nbsp; <BR>如果你想要汉化，也可以使用同样的方式进行</P>
<P>(注：名字就是解压缩到F:\plugins目录的插件的名字，文件内容：就是插件的路径。不要嫌我罗嗦)</P>
<P>到此为止就平配置好了，下面就是检验一下是否成功。<BR>第三步:运行Eclipse <BR>我们打开 文件-&gt;新建项目-&gt;其它－&gt;java”看其中有没有visal class 或 Swing,有的话，恭喜你成功了。</P>
<P>&nbsp;<BR></P><img src ="http://www.blogjava.net/eagames/aggbug/16363.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/eagames/" target="_blank">EA_Games</a> 2005-10-21 22:38 <a href="http://www.blogjava.net/eagames/archive/2005/10/21/16363.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Eclipse 3.0 上配置JSP开发环境(详解)</title><link>http://www.blogjava.net/eagames/archive/2005/10/21/16364.html</link><dc:creator>EA_Games</dc:creator><author>EA_Games</author><pubDate>Fri, 21 Oct 2005 14:38:00 GMT</pubDate><guid>http://www.blogjava.net/eagames/archive/2005/10/21/16364.html</guid><wfw:comment>http://www.blogjava.net/eagames/comments/16364.html</wfw:comment><comments>http://www.blogjava.net/eagames/archive/2005/10/21/16364.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/eagames/comments/commentRss/16364.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/eagames/services/trackbacks/16364.html</trackback:ping><description><![CDATA[<P>最近在【网逻】（<A href="http://www.weblogic.com.cn">www.weblogic.com.cn</A>），看到了这篇文章，觉得很不错，与大家分享！现转载如下：<BR>首先讲一下环境配置，注意我配置的环境是在win 2000 server下的，不是linux下的，配置的大致流程和操作系统无关，仅仅是在具体的安装上有差别。而配置成功与否，与操作系统无关。 </P>
<P>　　软件安装分为一下几个部分： </P>
<P>　1、 java环境安装： </P>
<P>　　这里使用的是jdk1.4.1（jdk1.4.2也可以），这个可以到sun公司的网站去下载； </P>
<P>　　2、 tomcat环境安装： </P>
<P>　　tomcat的版本是4.1的，安装版或是解压版都是可以的； </P>
<P>　　3、 eclipse 3 安装： </P>
<P>　　可以去下列地址下载<A href="http://www.eclipse.org/downloads/index.php">http://www.eclipse.org/downloads/index.php</A> </P>
<P>　　我下载的是 3.1M4 版本，这个版本应该是比较新的。 4、 tomcat插件安装； </P>
<P>　　tomcat插件是要到下面地址下载<A href="http://www.sysdeo.com/eclipse/tomcatPlugin.html">http://www.sysdeo.com/eclipse/tomcatPlugin.html</A>，下载之前需要查看插件是否适合eclipse的版本，我下载的是tomcatPluginV3.zip； </P>
<P>　　5、 lomboz插件安装； </P>
<P>　　lomboz插件需要下载两个部分，一个是emf环境，另一个是lomboz插件，分别到下列地方去找 </P>
<P><A href="http://forge.objectweb.org/project/showfiles.php?group_id=97">http://forge.objectweb.org/project/showfiles.php?group_id=97</A> </P>
<P><A href="http://download.eclipse.org/tools/emf/scripts/downloads.php#goto2.1.0I">http://download.eclipse.org/tools/emf/scripts/downloads.php#goto2.1.0I</A> </P>
<P>　　我下载的是emf-sdo-runtime-I200412160800.zip和org.objectweb.lomboz_3.1.0.N20050106.zip ； </P>
<P>　　这里主要是根据eclipse选择适当的lomboz插件，然后查看一下lomboz插件的 介绍，那里会介绍需要的emf插件的版本，然后再去下面的地址找emf插件。 </P>
<P>　　好了，该下载的都有了，下面我介绍一下如何安装和配置。 </P>
<P>　　一、 java环境安装 </P>
<P>　　这个只要直接安装就可以了，不过最好能安装在系统盘以外的地方，这样可以更好理解jvm的配置；安装好了以后，需要配置环境变量，新建JAVA_HOME，并且配置path，把jdk的bin目录添加进去，这样就可以在命令行的任何路径使用jdk的命令了。 </P>
<P>　　[测试] ：编写一个hello world程序，然后在dos下使用javac hello.java和java hello命令，如果可以正常执行，就证明jdk安装成功了。 </P>
<P>&nbsp;</P>
<P><BR>【回贴】 [原创] Eclipse 3.0 上配置JSP开发环境(2) 作者：小猪哥 查看：0 回复：0 </P>
<P>[第 6 楼] 发表于4/14/2005 10:49:33</P>
<P>　　二、 tomcat安装 </P>
<P>　　解压版的直接解压就可以了，然后配置TOMCAT_HOME，安装版的要注意的两点，一个是安装完之后tomcat的服务就能够启动的了，但是还是要配置TOMCAT_HOME；第二个就是需要查看一下安装程序是不是把tomcat服务注册成为windows的启动服务，需要到“服务”里查看，如果有这个选项就把它设置为手动启动，并且先停止这个服务。 </P>
<P>　　[测试]：使用startup.bat命令，服务正常启动之后，ie浏览器里输入 </P>
<P>　　<A href="http://localhost:8080/">http://localhost:8080/</A> 如果出现正常的小猫页面，那就应该没有问题了。 </P>
<P>　　三、 eclipse 3安装 </P>
<P>　　eclipse的安装倒是很简单，只要解压，然后把eclipse目录复制到盘符下就可以了，启动的时候，系统会自动寻找jvm，当然可以再以后配置，但是好像是必须先安装jdk。 </P>
<P>　　四、 tomcat插件安装，emf插件安装，lomboz插件安装 </P>
<P>　　这几部分的步骤都是一样的，解压软件包，然后根据里面的目录结构，把目录文件分别复制到feature或plugins目录里，这样就行了，下面将详细讲述一下eclipse的配置。 </P>
<P>　　五、 配置eclipse </P>
<P>　　1、 首先，打开配置界面 window-&gt;preferences。如果这几个插件安装成功，左边的列表里应该有lomboz和tomcat的选项。如果没有，检查上面的步骤是不是正确。 </P>
<P>　　点击java-&gt;Installed JREs，然后显示如上，如果是初始安装的，只有显示第一个jre（不要问我什么是jre，自己查资料去），那是系统默认的安装在c盘的jre，如果系统当中安装了多个jdk，那么最好还是新建一个，点击add，然后选择你需要使用的jdk的位置，然后它会自动寻找其他的参数，点击ok。返回界面之后，不要忘记点选刚刚添加的jdk，要不然是没有用的。然后点击ok关闭这个窗口。 </P>
<P>　　2、 再次打开配置界面，点击tomcat选项 </P>
<P>　　这里是配置tomcat的参数，根据你安装的tomcat的版本，选择tomcat version，然户找到该tomcat的主目录，输入在tomcat home，下面的参数会自动配置，点击apply。 然后在左边选择advanced，同样把tomcat的主目录复制在tomcat base，点击apply。 </P>
<P>未完，其他的请参见<A href="http://www.weblogic.com.cn">http://www.weblogic.com.cn</A>的技术论坛！很不错的，不敢独享^_^</P><img src ="http://www.blogjava.net/eagames/aggbug/16364.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/eagames/" target="_blank">EA_Games</a> 2005-10-21 22:38 <a href="http://www.blogjava.net/eagames/archive/2005/10/21/16364.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Eclipse检测最新插件</title><link>http://www.blogjava.net/eagames/archive/2005/10/21/16358.html</link><dc:creator>EA_Games</dc:creator><author>EA_Games</author><pubDate>Fri, 21 Oct 2005 14:25:00 GMT</pubDate><guid>http://www.blogjava.net/eagames/archive/2005/10/21/16358.html</guid><wfw:comment>http://www.blogjava.net/eagames/comments/16358.html</wfw:comment><comments>http://www.blogjava.net/eagames/archive/2005/10/21/16358.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/eagames/comments/commentRss/16358.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/eagames/services/trackbacks/16358.html</trackback:ping><description><![CDATA[把Eclipse路径下的configuration目录下的org.eclipse.update文件夹删掉，然后在config.ini文件中第一个行加上osgi.checkConfiguration=true<img src ="http://www.blogjava.net/eagames/aggbug/16358.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/eagames/" target="_blank">EA_Games</a> 2005-10-21 22:25 <a href="http://www.blogjava.net/eagames/archive/2005/10/21/16358.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>