《2022年java开发工具大全 .pdf》由会员分享,可在线阅读,更多相关《2022年java开发工具大全 .pdf(7页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、开发工具 Eclipse Eclipse平台是 IBM 向开发源码社区捐赠的开发框架,它之所以出名并不是因为IBM 宣称投入开发的资金总数4 千万美元, 而是因为如此巨大的投入所带来的成果:一个成熟的、 精心设计的以及可扩展的体系结构。 Jedit jedit 是一个用java 编写的源码开放的文本编辑器。有很多有用的特性,包括语法加亮显示,括号匹配,表达式搜索,多个文件搜索和替换,定义键盘宏等等。jedit 的插件结构非常完善。在日本相当受欢迎! DrJava 这是一个免费的、轻量型的开放源码 Java IDE ,具有集成的读- 计算 - 打印( read-eval-print)循环、调试器
2、和 JUnit 支持。 NetBeans NetBeans.org由 Sun 公司在 2000 年创立,它是开放源运动以及开发人员和客户社区的家园,旨在构建世界级的 Java IDE 。NetBeans.org全球 IDE 下载次数已超过160 万,拥有2 万多个注册成员,并且还在不断发展壮大。其最新研发的NetBeans 3.5.1中文版将帮助中国的开发人员创建更迅速、更稳定和更灵活的开发环境。NetBeans 当前可以在Solaris、Windows、Linux 和 Macintosh OS X平台上进行开发,并在SPL(Sun 公用许可 ) 范围内使用。 NetBeans 3.5.1和开
3、放源码网站http:/beans.org已经获得业界广泛认可,并支持NetBeans 扩展 IDE 模块目录中大约100 多个模块。 NetBeans 是一个全功能的开放源码Java IDE ,可以帮助开发人员编写、编译、调试和部署Java 应用,并将版本控制和XML编辑融入其众多功能之中。NetBeans 3.5.1可支持 Java 2 平台标准版 (J2SE) 应用的创建、采用 JSP和 Servlet的 2层 Web应用的创建, 以及用于 2 层 Web应用的 API 及软件的核心组的创建。此外, NetBeans 3.5.1还预装了一个Web服务器,即TomCat,从而免除了繁琐的配置
4、和安装过程。所有这些都为Java 开发人员创造了一个可扩展的开放源多平台的Java IDE ,以支持他们在各自所选择的环境中从事开发工作,如Solaris、Linux 、Windows 或 Macintosh 。NetBeans 3.5.1也?面向 JDK 1.4.0 、1.4.1和 1.4.2的应用开发提供支持。 J 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 1 页,共 7 页 - - - - - - - - - Java 文本编辑程序。遵循GPL - General Pub
5、lic协议。 BlueJ BlueJ 是一个专门为入门级教学设计的JavaTM 开发环境。它是由澳大利亚墨尔本Monash大学 BlueJ 小组设计并开发的。 JAG JAG是一个可从数据库或UML模型创建复杂的可用的J2EE 应用的 GUI 工具 , 它的目的是减轻开发者的重复工作。 JAG是开始只是Finalist IT Group 内部使用的开发工具但后来发展成一个开源的项目并且已经成功运应在许多商业项目上. Jext Jext 是一个 Java 开发的免费的源码编辑器. 基于 GPL licence发布 .Jext除了可以编辑Java 源代码之外还可以编辑其它类型的源代码如:C, C+
6、, C#, ASP, PHP, Python, Perl, Ruby, TeX, XHTML, XSLT, Eiffel, JSP. 等. 除此之外它还提供其它一些功能, 可利用书签 (bookmark) 工具来管理你的项目, 可直接打一个压缩文件 , 可把已在工作区中打开的文件加以分类, 可把你的源代码通过Email 发送 , 可直接从 Internet获得一个文件等 . Redwood Redwood是一个革命性的IDE, 它让程序编辑器以一种新的方式来显示源代码. AbaGUIBuilder AbaGUIBuilder是一个用Java 开发的可视化Java GUI 设计器。它类似于Del
7、phi/VB设计器 , 能够让应用程序开发者快速设计和创建UI Java应用程序。它当前还包括一套数据库感知组件(aware component). EasyEclipse 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 2 页,共 7 页 - - - - - - - - - EasyEclipse这是一个把EclipseIDE与一些关键的开源插件分类打包在一起. 以使得 Eclipse更易于下载 ,安装 , 使用 . 以下是它目前提供的分类组合. 相应的包版本日期下 载EasyEc
8、lipse CoreEasyEclipse 0.8.1 based on Eclipse 3.1M6 - preview2005/6/23 下 载Extensions-Application ServersJBoss IDE & XDoclets support for EasyEclipse 0.8.0 - version 1.4.12005/6/13 下 载Extensions-Building/DeployingFatJar Jar exporter for EasyEclipse 0.8.0 - version 0.0.182005/6/6 下 载Extensions-Core Lib
9、rariesEclipse Tools (EMF, XSD, SDO, GEF, JEM) for EasyEclipse 0.8.02005/6/13 下 载Extensions-DatabasesHibernate Tools for EasyEclipse 0.8.0 - version 3.0 Alpha12005/6/13 下 载Extensions-EditingEclipse Colorer Editor for EasyEclipse 0.8.0 & 0.9.0 - version 0.7.12005/8/8 下 载Extensions-GUI BuildersEclipse
10、Visual Editor for EasyEclipse 0.8.0 - version 1.0.0M42005/6/13 下 载Extensions-Language:AspectJEclipse AspectJ for EasyEclipse 0.8.0 - version 1.2.02005/6/13 下 载Extensions-Language:C/C+Eclipse C/C+ Development Tool for EasyEclipse 0.8.0 - version 3.0.0M62005/6/13 下 载Extensions-MVC Web FrameworksStruts
11、box for EasyEclipse 0.8.0 - version 1.0b2005/6/13 下 载Extensions-Plug-in DevelopmentEclipse Plug-in Development Environment for EasyEclipse 0.8.0 - version 3.1M62005/6/13 下 载Extensions-UtilitiesRegex-Regex Tester for EasyEclipse 0.8.0 - version 1.0.02005/6/13 下 载Extensions-Version ControlSubclipse wi
12、th JavaSVN for EasyEclipse 0.8.0 - versions 0.9.302005/6/13 下 载Extensions-Web DevelopmentEclipse Web Tools for EasyEclipse 0.8.0 - version 1.0.0M42005/6/13 下载 e-Gen Developer e-Gen Developer是一个快速应用程序开发(RAD)环境。利用它能够进行Web应用程序的高产开发。e-Gen Developer完全采用Java 开发并基于JSF2.8 与 Struts框架。 e-Gen 的主要目的是克服IT 管理所面对的
13、一些相关挑战如:提高开发效率,减少维护成本与减少训练团队成员所需要的时间。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 3 页,共 7 页 - - - - - - - - - XPontus XPontus 是一个开源基于Java 的 XML编辑器。它主要设计用于text编辑。 coyote 这个项目的目的是开发一组NetBeans 组件用于帮助那些在NetBeans IDE 中用脚本语言来写代码的开发者。起初这个项目只是打算只支持Groovy 与 Jython, 但是他们将要开发
14、出一个能够支持更多语言的公共框架。coyote 当前提供的功能包括: * 支持 Groovy 与 Jython 语言; * 能够创建 / 编辑 / 执行脚本文件,这些脚本能够访问项目的CLASSPATH; * 为 Groovy 与 Jython 语言的语法进行着色; * 在编译或执行之后能够在语法错误处直接超链接到源代码; * 支持在 Groovy 与 Jython 中写单元测试等。 Red Hat Developer Studio Red Hat Developer Studio包括: Exadel Studio (具有可视化编辑JSF和 Facelets页面功能),Ajax4JSF和 Ri
15、chfaces (由 Exadel 捐献给 JBoss)开发工具, Hibernate工具,JBoss jBPM 工具,Drools IDE,JBoss应用服务器工具,JBoss Seam 工具, JBossWS工具等。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 4 页,共 7 页 - - - - - - - - - Cube-J Cube-J 是一个开源轻量级Java IDE 。Cube-J 的特性包括:语法高亮显示,代码自动缩进、自动加括弧、显示行号、加亮显示一行代码、提供编
16、译功能、文件浏览、类结构大纲、控制台、浮动窗口框架(Docking Framework) 、代码自动完成、 多种外观 / 皮肤。 Cube-J 既可以以桌面应用程序方式运行也可以以Applet方式运行。 Aptana Aptana是 一 个 非 常 强 大 , 开 源 , 专 注 于JavaScript的Ajax开 发IDE 。 它 的 特 性 包 括 :*JavaScript,JavaScript函 数 ,HTML,CSS 语 言 的Code Assist功 能 。*Outliner(大 纲 ) : 显 示JavaScript,HTML和 CSS的代码结构。*支持 JavaScript,HT
17、ML ,CSS代码提示,包括JavaScript 自定函数*代码语法错误提示。*支持 Aptana UI自定义和扩展。*支持跨平台。*支持 FTP/SFTP *调试 JavaScript * 支持流行AJAX 框架的Code Assist功能: AFLAX , Dojo , JQuery ,MochiKit,Prototype,Rico ,script.aculo.us,Yahoo UI ,Ext 。*Adobe AIR 与 iPhone 开发工具其主页上还提供如何使用该开发工具的视频。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - -
18、 - 名师精心整理 - - - - - - - 第 5 页,共 7 页 - - - - - - - - - tIDE tIDE 是一个非常小,快速,强大,易于使用的Java IDE。整个程序只有1M左右,无需安装。tIDE 完全采用 Java 开发,需要JRE6或更高的运行环境,但可以用于开发JDK5,1.4 甚至是 1.2 的应用程序。 tIDE 支持通过插件来扩展/ 增强其功能, 当前提供的扩展工具包括:Bug 查找工具( findbugs , PMD , Lint4J , JLint ) ,代码修饰工具(AStyle ,CheckStyle ) ,分析工具(jad ) ,代码混淆工具(P
19、roGuard) 。此外tIDE 还提供一个工具用于从现有的Eclipse,NetBeans 项目导入一些主要设置。 ZK Studio ZK Studio是一个可视化集成开发环境,提供一组易于使用,跨越整个ZK 项目开发周期的工具。包括UI设计,原型生成,开发和部署。ZK Studio提供的特性包括:ZK 项目 / 页面创建向导,代码提示(包括javascript代码),所见即所得可视化开发,高亮显示超链接,语法着色, Ajax 框架集成, 智能编辑器等。ZK Studio是开发 Ajax 应用最高效的工具。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 6 页,共 7 页 - - - - - - - - - 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 7 页,共 7 页 - - - - - - - - -