可以编写java程序的软件有:1、jbuilder;2、visualage for java;3、forte for java;4、visual cafe;5、eclipse;6、netbeans ide;7、jcreator j2sdk。
现如今计算机行业中有各种各样的编程语言,其中java算是这些语言中的最受欢迎的语言之一,很多公司现在使用的就是java语言,而这也引起人们学习java的狂潮一直在增长之中。下面我将和大家谈谈java学习中可以使用的软件。
(视频教程推荐:java课程)
1、jdk java开发工具集
sun的java不仅提了一个丰富的语言和运行环境,而且还提了一个免费的java开发工具集(jdk)。开发人员和最终用户可以利用这个工具来开发java程序。
jdk简单易学,可以通过任何文本编辑器编写java源文件,然后在dos状况下利通过javac命令将java源程序编译成字节码,通过java命令来执行编译后的java文件,java 初学者一般都采用这种开发工具。
2、java workshop
sun microsystems公司于推出了java workshop 1.0,这是业界出现的第一个供internet网使用的多平台开发工具,它可以满足各公司开发internet和intranet网应用软件的需要。java workshop完全用java语言编写,是当今市场上销售的第一个完全的java开发环境,目前java workshop的最性版本是3.0。java workshop的特点表现如下:结构易于创建、可视化编程
3、netbeans 与sun java studio 5
是开放源码的java集成开发环境(ide),适用于各种客户机和web应用。sun java studio是sun公司最新发布的商用全功能java ide,支持solaris、linux和windows平台,适于创建和部署2层java web应用和n层j2ee应用的企业开发人员使用。 netbeans是业界第一款支持创新型java开发的开放源码ide。开发人员可以利用业界强大的开发工具来构建桌面、web或移动应用。同时,通过netbeans和开放的api的模块化结构,第三方能够非常轻松地扩展或集成netbeans平台。
4、ibm的visual age for java
visual age for java是一个非常成熟的开发工具,它的特性以于it开发者和业余的java编程人员来说都是非常用有用的。它提供对可视化编程的广泛支持,支持利用cics连接遗传大型机应用,支持ejb的开发应用,支持与websphere的集成开发,方便的bean创建和良好的快速应用开发(rad)支持和无文件式的文件处理。
5、macromedia的jrun
macromedia公司的jrun是一个具有最广阔适用性的java引擎,用于开发及实施由java servlets和javaserver pages编写的服务器端java应用。jrun是第一个完全支持jsp 1.0 规格书的商业化产品,全球有超过80,000名开发人员使用jrun在他们已有的web服务器上添加服务器端java的功能。其中web服务器包括了microsoft iis,netscape enterprise server,apache等。
jrun是开发实施服务器端java的先进引擎。如果我们希望在我们的web应用中添加服务器端java功能,那么jrun将成为我们的正确选择。
jrun依靠其内置的jrun web server可以单独运行。使用服务器端java,用户可以开发出复杂的商业应用系统。最重要的一点是,由于servlets的平台独立性,以及更加简单的开发、更快速的实施、更经济的维护成本,它是cgi(common gateway interface)或perl scripts的极佳的替代产品。缺点就是对于初学者来说,较复杂,也比较难。
6、jcreator
是一个java程序开发工具,也是一个java集成开发环境(ide)。无论你是要开发java应用程序或者网页上的applet元件都难不倒它。在功能上与sun公司所公布的jdk等文字模式开发工具相较之下来得容易,还允许使用者自订义操作窗口界面及无限undo/redo等功能。
jcreator为用户提供了相当强大的功能,例如项目管理功能,项目模板功能,可个性化设置语法高亮属性、行数、类浏览器、标签文档、多功能编绎器,向导功能以及完全可自定义的用户界面。通过jcreator,我们不用激活主文档而直接编绎或运行我们的java程序。
jcreator能自动找到包含主函数的文件或包含applet的html文件,然后它会运行适当的工具。在jcreator中,我们可以通过一个批处理同时编绎多个项目。jcreator的设计接近windows界面风格,用户对它的界面比较熟悉。其最大特点是与我们机器中所装的jdk完美结合,是其它任何一款ide所不能比拟的。它是一种初学者很容易上手的java开发工具,缺点是只能进行简单的程序开发,不能进行企业j2ee的开发应用。
jcreator
7、microsoft vj++
visual j++ 是microsoft 公司推出的可视化的java 语言集成开发环境(ide),为java 编程人员提供了一个新的开发环境,是一个相当出色的开发工具。无论集成性、编译速度、调试功能、还是易学易用性,都体现了microsoft 的一惯风格。visual j++能结合微软的一贯的编程风格,很方便进行java 的应用开发,但它的移植性较差,不是纯的java 开发环境。
8、eclipse
eclipse是一种可扩展的开放源代码ide。eclipse允许在同一ide中集成来自不同供应商的工具,并实现了工具之间的互操作性,从而显著改变了项目工作流程,使开发者可以专注在实际的嵌入式目标上。
eclipse的最大特点是它能接受由java开发者自己编写的开放源代码插件,这类似于微软公司的visual studio和sun微系统公司的netbeans平台。eclipse为工具开发商提供了更好的灵活性,使他们能更好地控制自己的软件技术。eclipse联盟已经宣布将在2004年中期发布其3.0版软件。这是一款非常受欢迎的java开发工具,这国内的用户越来越多,实际上实用它java开发人员是最多的。缺点就是较复杂,对初学者来说,理解起来比较困难。
总结:
现在常用的java项目开发环境有:jbuilder、visualage for java、forte for java, visual cafe、eclipse、netbeans ide、jcreator +j2sdk、jdk+记事本、editplus+ j2sdk等等。
一般开发j2ee项目时都需要安装各公司的应用服务器(中间件)和相应的开发工具,在使用这些开发工具之前,我们最好能熟知这些软件的优点和缺点,以便根据实际情况选择应用。
因此,选工具主要的依据自己将要从事的领域是什么,而不是盲目的认为那种工具好,那种工具不好。最后希望大家都能找到自己合适的java 开发工具。
相关推荐:java入门教程
以上就是可以使用什么软件编写java程序的详细内容。