Eclipse
Jedit
DrJava
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和开放源码网站
http://www.netbeans.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,从而免除了繁琐的配置和安装过程。所有这些都为Java开发人员创造了一个可扩展的开放源多平台的Java IDE,以支持他们在各自所选择的环境中从事开发工作,如Solaris、Linux、Windows或Macintosh。NetBeans 3.5.1也?面向JDK 1.4.0、1.4.1和1.4.2的应用开发提供支持。
J
BlueJ
JAG
Jext
Redwood
AbaGUIBuilder
EasyEclipse
EasyEclipse这是一个把EclipseIDE与一些关键的开源插件分类打包在一起.以使得Eclipse更易于下载,安装,使用.以下是它目前提供的分类组合.
相应的包 | 版本 | 日期 | 下 载 |
2005/6/23 | |||
JBoss IDE & XDoclets support for EasyEclipse 0.8.0 - version 1.4.1 | 2005/6/13 | ||
2005/6/6 | |||
Eclipse Tools (EMF, XSD, SDO, GEF, JEM) for EasyEclipse 0.8.0 | 2005/6/13 | ||
2005/6/13 | |||
Eclipse Colorer Editor for EasyEclipse 0.8.0 & 0.9.0 - version 0.7.1 | 2005/8/8 | ||
Eclipse Visual Editor for EasyEclipse 0.8.0 - version 1.0.0M4 | 2005/6/13 | ||
2005/6/13 | |||
Eclipse C/C++ Development Tool for EasyEclipse 0.8.0 - version 3.0.0M6 | 2005/6/13 | ||
2005/6/13 | |||
Eclipse Plug-in Development Environment for EasyEclipse 0.8.0 - version 3.1M6 | 2005/6/13 | ||
2005/6/13 | |||
Subclipse with JavaSVN for EasyEclipse 0.8.0 - versions 0.9.30 | 2005/6/13 | ||
2005/6/13 |
e-Gen Developer
XPontus
XPontus是一个开源基于Java的XML编辑器。它主要设计用于text编辑。
coyote
这个项目的目的是开发一组NetBeans组件用于帮助那些在NetBeans IDE中用脚本语言来写代码的开发者。起初这个项目只是打算只支持Groovy与Jython,但是他们将要开发出一个能够支持更多语言的公共框架。coyote当前提供的功能包括:
* 支持Groovy与Jython语言;
* 能够创建/编辑/执行脚本文件,这些脚本能够访问项目的CLASSPATH;
* 为Groovy与Jython语言的语法进行着色;
* 在编译或执行之后能够在语法错误处直接超链接到源代码;
* 支持在Groovy与Jython中写单元测试等。
Red Hat Developer Studio
Cube-J
Cube-J是一个开源轻量级Java IDE。Cube-J的特性包括:语法高亮显示,代码自动缩进、自动加括弧、显示行号、加亮显示一行代码、提供编译功能、文件浏览、类结构大纲、控制台、浮动窗口框架(Docking Framework)、代码自动完成、多种外观/皮肤。Cube-J既可以以桌面应用程序方式运行也可以以Applet方式运行。
Aptana
Aptana是一个非常强大,开源,专注于JavaScript的Ajax开发IDE。它的特性包括: *JavaScript,JavaScript函数,HTML,CSS语言的Code Assist功能。 *Outliner(大纲):显示JavaScript,HTML和CSS的代码结构。
*支持JavaScript,HTML,CSS代码提示,包括JavaScript 自定函数
*代码语法错误提示。
*支持Aptana UI自定义和扩展。
*支持跨平台。
*支持FTP/SFTP
*调试JavaScript
*支持流行AJAX框架的Code Assist功能:
Dojo,
Rico,
Ext。
*Adobe AIR与iPhone开发工具
其主页上还提供如何使用该开发工具的视频。