当前位置:  技术问答>java相关

java用什么样集成开发环境最好?

    来源: 互联网  发布时间:2015-10-05

    本文导语:  java用什么样集成开发环境最好?各位大哥给出一个最好的吧,最好给出下载地址。 | Java开发工具大比拼 出处 CN-JAVA原创:javazealot      -------------------------------------------------------------------- ...

java用什么样集成开发环境最好?各位大哥给出一个最好的吧,最好给出下载地址。

|
Java开发工具大比拼
出处 CN-JAVA原创:javazealot     
--------------------------------------------------------------------
平台中立性是Java的本质特性, 它使得Java无与伦比地适合于以网络为中心的计算。 如 果 你 正 在 开 发Java应用程序,并且希望它能够运行于从网络计算机到UNIX工作站等几乎所有的平台之上,那你就应该将平台中立性奉为圣旨,时刻牢记心中。 
不幸的是,很可能你正在使用Windows开发平台。许多基于Windows的开发工具实际上无助于获得平台中立性。 
那么到底哪一种工具更适合于开发独立于平台的应用程序呢?当我们谈论在众多的Java虚拟机之中Java字节代码的兼容性时,这个问题变得难于回答——因为Java Development Kit(JDK)仍然在快速的发展。不过,在如今可视化程序设计的时代,我们可以容易地鉴别出哪一个工具更好的开发了Java的平台独立性。
-----------------------------------------------------------------------

1.JBuilder 6 
推荐程度:★★★★★

Jbuilder6进入了Java集成开发环境的王国,它满足很多方面的应用,尤其是对于服务器方以及EJB开发者们来说。然而可能是因为这个领域中的激烈竞争,这款软件并没有完全占据集成开发环境的市场。下面详细介绍一下Jbuilder的特点:
(1).Jbuilder支持最新的Java技术,包括Applets﹑JSP/Servlets﹑JavaBean﹑EnterpriseJavaBeans﹑CORBA应用.
(2).Jbuilder非常有利于高效团队的开发.Jbuilder的集成团队开发环境非常灵活并具有可扩展的特性,简化了大型分散开发团队的原代码的并发管理.
(3).用户可以自动地生成基于后端数据库表的EJB Java类.Jbuilder同时还简化了EJB的自动部署功能.此外它还支持CORBA,相应的向导程序有助于用户全面地管理IDL(分布应用程序所必需的接口定义语言Interface Definition Language)和控制远程对象.
(4).Jbuilder支持各种应用服务器.Jbuilder与Inprise Application Server紧密集成,同时支持WebLogic Server,支持EJB 1.1和EJB 2.0,可以快速开发J2EE的电子商务应用.
(5).Jbuilder能用Servlet和JSP开发和调试动态Web 应用.
(6).Jbuilder的本地开发依赖于软件中所包含的数据库:JdataStore.在Jbuilder中用DataExpress和InternetBeans能快速创建专业的数据库应用.
(7).利用Jbuilder,可创建(没有专有代码和标记)纯Java2应用.由于Jbuilder是用纯Java语言编写的,其代码不含任何专属代码和标记.它支持最新的Java标准,包括Java2﹑Java2 SwingJFC﹑XML﹑Java2D﹑Java Collections﹑Message Queue﹑Accessibility APIs﹑JDK 1.x﹑JavaBeans﹑JDBC﹑EJB﹑JSPServlets﹑RMI﹑InnerClasses﹑Serialization﹑JNI以及Java Archives.
(8).Jbuilder拥有专业化的图形调试介面,支持远程调试和多线程调试.调试器支持各种JDK版本,包括J2ME﹑J2SE﹑J2EE,支持多JDK.
(9).Jbuilder有一个可扩展的源码编辑器.它的CodeInsight向导自动访问相关Java对象的属性﹑事件﹑方法和包的上下文提示.
(10).灵活开放的IDE架构.你可以使用开放工具API将一些附加的或第三方工具紧密集成到Jbuilder环境中,扩展IDE的功能.

2. Java Workshop 
推荐程度:★★★

Sun MicroSystems公司于1996年3月26日向全世界推出了Java WorkShop 1.0,这是业界第一个供Internet网使用的多平台开发工具,它可以满足各公司开发Internet和Intranet网应用软件的需要。Java WorkShop完全用Java语言编写,是当今市场上销售的第一个完整的Java开发环境。目前最新版本应是2.0.
Java WorkShop支持最新版JDK 1.1.3以及JavaBeans组件模型。最新的API和语言特征增加了编译Java应用程序的灵活性。 
Java WorkShop开发环境由于完全用Java写成,所以可移植性极好,以致于多个平台都能支持,目前Java WorkShop支持Solaris操作环境SPARC及Intel 版)、Windows95、WindowsNT、以及HP/UX。不久还将公布对其它 平台的支持。 
Java Workshop可以在下述站点中下载:http:∥www.sun.com/sunsoft/Developer-products/java/ 

3.Visual Age for Java
推荐程度:★★★★

Visual Age for Java是一个非常成熟的开发工具,它的特性以于IT开发者和业余的Java编程人员来说都是非常用有用的.它提供对可视化编程的广泛支持,支持利用CICS连接遗传大型机应用,支持EJB的开发应用,支持与Websphere的集成开发,方便的bean创建和良好的快速应用开发(RAD)支持和无文件式的文件处理.
Visual Age for Java支持团队开发,内置的代码库可以自动地根据用户做出改动而修改程序代码,这样就可以很方便地将目前代码和早期版本做出比较.与Visual Age紧密结合的Websphere Studio本身并不提供源代码和版本管理的支持,它只是包含了一个内置文件锁定系统,当编辑项目的时候可以防止其他人对这些文件的错误修改.软件还支持诸如Microsoft Visual SourceSafe这样的第三方源代码控制系统.
Visual Age for Java完全面向对象的程序设计思想使得开发程序非常快速﹑高效.你可以不编写任何代码就可以设计出一个典型的应用程序框架.Visual Age for Java作为IBM电子商务解决方案其中产品之一,可以无缝地与其他IBM产品,如WebSphere﹑DB2融合, 迅速完成从设计﹑开发到部署应用的整个过程.
Visual Age for Java独特的管理文件方式使其集成外部工具非常困难,你无法让Visual Age for Java与其他工具一起联合开发应用.


4.Visual Cafe for Java 
推荐程度:★★★★

在这种工具中,Visual Café 是只能在Symantec公司的Java虚拟机﹑Netscape公司的Java虚拟机和Microsoft虚拟机上工作的调试器.这对于开发者来讲是一个重要的特性,因为用户开发的Java代码中的许多软件bug就可能中会在某种特定的虚拟机上起作用.
在修改后进行编译基继续进行调试时,Visual Café会自动将文件存盘.使用Visual Café创建的原生应用具有许多特点.除了明显的速度提高之外,Symantec使类库的二进制方式比正常的JDK小.
Visual Café 具有许多源文件方面的特性,如全局检索和替换.绝大多数Java开发工具的文献的问题在于简单地挨个介绍开发工具的每部分组件.但用户在开应用时还需要一个面向任务的手册,利用这个手册你可以不必知道工具每一部分的特定功能就可以开始创建自己的应用.Visual Café提供了非常全面的用户指南,它对最开始的安装到创建第一个Java应用和Applet都提供了全面的帮助.
Visual Café是这几个工具中唯一支持Macintosh平台的Java开发工具.

5.FreeJava
推荐程度:★★★★

FreeJava是一个配合JDK进行程序设计的一个简易Windows编程环境。它的工作原理是自动调用JDK编译你的Java程序,它有自己的编辑区域,显示区域,以及目录查看区域,整个界面上看来就像一个很正规的Java编程环境。但实际上,它只是调用了JDK而已,使你省去了在DOS环境下敲击"javac MyJava.java"或者是"java MyJava",它将这些都已经Windows化了。
要获得FreeJava并不难,国内很多的站点都有下载,从网上当一个就可以了,它自己的站点为 http://www.freejava.co.uk/。不大,这个软件下载下来的压缩文件为900多KB,连1MB都不到。关于FreeJava有以下四个特点:
(1).快速移动光标到某处,假如你想查找错误,如果知道是哪个类中的哪个函数,可以直接双击工程树窗口中的相应函数,就可以转到函数或者类的开始处。或在Java源代码窗口顶部,找到一个下拉菜单,里面有全部的类和函数的选项,选择要去的地方即可。 
(2). FreeJava在win2000里面能很好的显示中文,但在win98里面有困难,中文字符串看起来会像乱码,建议你先用英文表示,等程序全部完成以后,换一个比较好的文本编辑器,比如说EditPlus,在这里面打开Java的源文件,将要改变的字符串改成中文的。然后回到FreeJava中编译运行,不管是怎样的乱码,运行结果是能显示中文的。 
(3).JDK有支持中文的最新版本,在win98中提示信息有时候能正确显示在信息窗口中,有时候却不行,中文字的方向不对。这个我也没有想到解决的办法。 
(4). FreeJava虽然比较好用,但也有一些小BUG,如果程序有错误,导致错误的运行后退出,它不能正确接收已经退出的信号,使得"stop"按钮是灰的,不能终止下来,这样,你是没有办法进行下一次编译的。不过它不妨碍你修改代码,但要进行第二次编译,只能先将FreeJava关了,然后再重新启动。

6. JCreator
推荐程度:★★★★★

JCreator是一个JAVA集成开发环境(IDE)。它为用户提供了相当强大的功能,例如项目管理功能,项目模板功能,可个性化设置语法高亮属性、行数、类浏览器、标签文档、多功能编绎器,向导功能以及完全可自定义的用户界面。通过JCreator,你不用激活主文档而直接编绎或运行你的JAVA程序。JCreator能自动找到包含主函数的文件或包含Applet的Html文件,然后它会运行适当的工具。在JCreator中,你可以通过一个批处理同时编绎多个项目。JCreator的设计接近Windows界面风格,用户对它的界面比较熟悉。其最大特点是与你机器中所装的JDK完美结合,是其它任何一款IDE所不能比拟的。喜 欢 用 JDK 的 朋 友 千 万 不 可 错 过 啊!强烈 推 荐! 破解文件:http://www.java-cn.net/javatools/tools/jcreator250_crack.zip下载链接 http://www.java-cn.net/javatools/tools/jcpro250.zip
http://www.jcreator.com/Download.htm

7.VJ++ 6.0
推荐程度:★

Visual J++6.0是MicroSoft的产品,实际上它只是MicroSoft的一个过度产品,因为在Java出生后MicroSoft一直在开发类似Java功能的语言,当然,在这段开发时间(这是一个很长的时间)内,MicroSoft是不会放弃对Java的使用的,所以还是开发了一个Java的软件,就是今天的VJ++了,还是在市场上挣了一点咖啡钱.不过,自从C#诞生后,MicroSoft好象再没有在VJ++方面发展了,毕竟用自己的东西是要爽些,于是又去研究C#的开发工具了,你可能听说过Visual C#吧,它就是大名鼎鼎的C#开发软件.
所以说,VJ++只是一个过度产品呢,这是有一定的道理的.其实VJ++就有很多的不足,用它编的Java程序不怎么纯, 用它编译出来的

|
jbuilder+weblogic

http://www.huaxue.net/caiworld/download/
上面有解密过的weblogic7和jbuilder7


|
学习用JCreator,挺不错的

|
jb7+weblogic7
eclipse

|
jbuilder + tomcat

|
简单的学习JAVA用JCreator,用tomcat做虚拟机比较不错,其实用frangpage写原代码就不错,从基础学起嘛

    
 
 

您可能感兴趣的文章:

  • 各位使用过JAVA的朋友们!JAVA好用吗?它有向VC那样的集成开发环境吗?
  • Java集成各种cache组件 multicache4j iis7站长之家
  • Java集成开发环境 JBuilder
  • 哪儿有完整的java集成开发环境下载啊?就像VC那样的 谢谢
  • linux下有没有集成开发环境 for java?哪儿有下载?????
  • win下面有什么java的集成开发环境吗?
  • Java集成开发环境 NaviCoder IDE for Java
  • 推荐一个Java编辑器(不是集成开发环境)
  • 学java用什么编译器,集成开发工具?
  • 在下是搞C++的,想问一个java低级问题,JBUILDER6.0是不是符合J2EE规范的集成开发工具?
  • 集成 Zabbix 到 Java 应用 Zabbix/J
  • Java集成各种cache组件 multicache4j
  • 如何将java的api集成到jbuilder中?
  • 我还没学JAVA呢,想问一下,用哪个集成环境较好?
  • Java集成框架 iBeans
  • 比较大的问题,请做过JAVA系统集成方案的朋友指点!!!
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • 如何在linux环境下配置java环境变量?
  • 介绍几本电子书还有,java的开发环境及测试环境在那下载
  • 下载了个Tomcat 5.0.27,solaris 9系统,但是环境Java_home的环境变量不知道怎么设定
  • 请问各位大虾,小弟今天开始学jsp了,这学期我们有java课,所以已经下载了jdk(好象是1.2),请问我的98环境怎么配置jsp环境呀?我的jdk可以运行.java程序,别的我就不知道了....谢谢!
  • 我准备学习Java,如何配置Java环境?拜托各位英雄!!!
  • 我想学java,那java的运行环境是什么?
  • 大哥大姐们小弟刚学JAVA,对它没点头绪啊!能告诉我JAVA在什么环境下编写代码和编译吗??
  • 便携版 Java 系统运行环境 jPortable
  • java程序环境变量的问题!
  • 在Java中如何获得外部的环境变量
  • 请教何种Java环境易学易用!
  • java的开发环境
  • ubuntu上配置Java编程环境
  • 怎样配置java 2 的运行环境
  • linux下安装java环境,无法启动系统了.
  • java的开发环境该怎么样配置啊?
  • 现在哪种java的开发环境比较受欢迎(vj++??jbuilder??),请推荐几本学习java的好书?
  • 如何才能在java(vj环境下)播放声音?
  • 关于JAVA的环境问题?各位高手
  • 什么软件的java调试环境好用?
  • java命名空间java.sql类types的类成员方法: java_object定义及介绍
  • 我想学JAVA ,是买THINK IN JAVA 还是JAVA2核心技术:卷1 好???
  • java命名空间java.awt.datatransfer类dataflavor的类成员方法: imageflavor定义及介绍
  • 请问Java高手,Java的优势在那里??,Java主要适合于开发哪类应用程序
  • java命名空间java.lang.management类managementfactory的类成员方法: getcompilationmxbean定义及介绍
  • 如何将java.util.Date转化为java.sql.Date?数据库中Date类型对应于java的哪个Date呢
  • java命名空间java.lang.management接口runtimemxbean的类成员方法: getlibrarypath定义及介绍
  • 谁有电子版的《Java编程思想第二版(Thinking in java second)》和《Java2编程详解(special edition java2)》?得到给分
  • java命名空间java.lang.management接口runtimemxbean的类成员方法: getstarttime定义及介绍
  • 本人想学java,请问java程序员的待遇如何,和java主要有几个比较强的方向
  • java命名空间java.awt.datatransfer类dataflavor的类成员方法: stringflavor定义及介绍


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3