1. ibm visual age for java 4 enterprise
2. ibm websphere 4 enterprise
3. borland jbuilder 7

解决方案 »

  1.   

    jcreator 就不错,挺好用
    ultredit也行
      

  2.   

    大家觉得borland jbuilder 7的开发环境跟别的比如何!
      

  3.   

    如果你刚开始们学,建议你用记事本写,可以帮助你记忆,
    熟悉之后用jbuilder 7,
      

  4.   

    记事本太简单了
    建议用Ultraedit不过还是用jbuilder方便 :)
      

  5.   

    jbuilder 的帮助方档有好多在上线才能看到的,不像 VC 的 MSDN 那么方便。visual age for java 的帮助齐全吗?
      

  6.   

    我学习JAVA有几个月了,我觉得刚开始学习时用notepad+jdk非常好,这样重点就放在JAVA语言上了,如果用别的还得花一些时间去学习开发工具如JBuilder...。
      

  7.   

    jbuilder/eclipse(中文帮助)/netbeans
    jdk1.4
      

  8.   

    开始,还是用
    Jdk + UltraEdit,是用命令行方式运行程序等有一定的基础后,就可以改用Java开发的IDE了,个人推荐Jbuilder,最好是6.0或以后的版本。
      

  9.   

    直接用编辑器比较好,否则一头栽进JBUILDER的PROJECT里,经常会被一些奇怪问题搞糊涂。
      

  10.   

    建议使用eclipse包括(中文帮助),并且速度比较快,可以到http://www.eclipse.org上免费下载
    或者直接使用UltraEdit+J2SDK或EditPlus+J2SDK也可以,
    使用JBuilder/eclipse有提示菜单,比较容易.
      

  11.   

    楼上说的没错,一开始还是用 文本编辑器 + JDK + DOS命令行 比较好。
      

  12.   

    不建议用记事本,因为不支持文本缩进,而编程要讲究一下结构,应该规范点,所以我建议用UltraEdit或者其他的如EditPlus等等支持缩进的编辑器。
      

  13.   

    jcreater 很好,软件不大,还有api提示,是个不错的东东,呵呵
      

  14.   

    当然是文本编辑器和JDK了。文本编辑器可以用自己喜欢的,UltraEdit,EditPlus,TextPad,jcreater(对中文的支持不太好。)很多了,看你用什么顺手了。
      

  15.   

    支持楼上的
    给你转篇文章看看
    ————————————————————————————————
    我毕业这后去了4个公司,第一个公司有几个Java超级高手,公司里面没有一个人用JBUILDER。之后去了3个公司 ,99%都是Java低手,他们全部用的是JBUILDER。我的个人意见觉得JBUILDER不适合高手用,有以下几个原因: 
    1,高手一般用 javac命令来编绎,很灵活,而BUILDER的集成环境通常都是全部编绎,不好用,发挥不了作用,这个跟VC之类的工具不同。 
    2,JBuilder有一些特点让人觉得很不舒服。 
     I   例如:在编码的时候,JBUILDER有弹出菜单让人选择里面的方法或变量,如果手太快的话,总会写错。 
     II  如果要把别人的代码合并过来 的话,用JBUILDER太麻烦。 
     III 如果代码在外面已修改了,JBUILDER发觉不了。 
     IIII 如果要经常打开代码修改的话,JBUILDER速度太慢。 
    3,应该说JBUILDER还有比较多的细节是不够贴近用户的,也就是说不够人性化。 
    一般说来低手是发现不了这些不好的细节的,因为他不够熟练,没做过大程序,手不够快,所以JBUILDER一些对高手来说很不好的细节对低手不起作用。所以一般说来,使用JBUILDER的人都是低手,起码我遇见的都是这样。   我曾做过一个大的JAVA项目,是主力开发人员,项目做了3年多,人手超过30个java程序员,全部人都是使用JAVAC。在JAVA方面,我自认有点天赋。 
     我个人认为只有使用JAVAC来编译的人才是高手,普遍说来,大多数熟练使用JBUILDER的人都是用不好JAVAC命令,也不清楚JAVA的比较底层的一些特点,JAVAC命令比JBUIDER编译麻烦,用得好JAVAC的人都不会用JBUILDER,(如果你自认JAVAC用得很好并且经常用JBUILDER编译的话,请大声反对我),熟练使用JAVAC的人一会就能用好JBUILDER,熟练JBUILDER的人要搞好长一段时间才能搞懂JAVAC。 
     KDE的环境编程在一些地方比命令行好,在一些地方比命令行差,这一点java的思想有些像Linux,在Linux下的c编程,大家好象用得比较多的是gcc吧。 
     好多人都没有回答怎样解决我在使用JBUILDER时出现的问题?能不能探讨一下? 
    个人觉得各位大侠绝大部分都有是JAVA低手,如果是高手,能不能自认一下?个人认为有很多的大侠在误导很多很多的JAVA新手。 
    版本控制的工具我大部分时间使用MS的sourcesafe,JAVAC和它合作很好用。      java高手  
     --> java编程熟练 (因为编程熟练是JAVA高手的基本素质之一) 
     --> 打字速度快  (因为打字速度快是熟练的java编程高手的基本素质之一) 
     --> 不可以使用JBUILDER的方法和属性提示(因为99%使用JBUILDER的人都使用JBUILDER的方法和属性提示,这些人从前不会以后也永远不会打字速度快) 
      
     据上所述,使用JBUIDER的人不是高手,也就是说是低手。  使用JBUILDER有无数的地方让一个JAVA高手,一个JAVA编程熟练的人受不了,但一个JAVA低手,一个编程生硬的人受得了。 
    使用JAVAC有一些地方让人受不了,所以低手就选了JBUILDER,高手无处可选,只好还选JAVAC。 
    大家可列一些使用JBUILDER不爽的地方出来,看是否如此?  你是一个熟练使用JBUILDER的程序员。 如果你要跟一些熟练使用VJ++的人一起做项目,你会怎么办? 
    如果你要跟一些熟练使用VisualAGE的人一起做项目,你会怎么办? 
    如果你要跟一些熟练使用CAFE的人一起做项目,你会怎么办? 
    如果你要跟一些人在UNIX下一起做JAVA项目,你要用什么工具? 连一些浅显的道理都不懂,新手们肯定给教坏了。 我说我的JAVAC用得好,并没有说我的JBUILDER用得不好,凭感觉,我觉得用JBUILDER比这里的绝大部分人用得好吧,否则我怎么能提出一些这么具体而大家又发现不了的细节。    我从来没有说过别的语言的KDE不好,只是在JAVA这种语言里,我是觉得JBUILDER这种KDE极度不爽。别的KDE这种感觉没有那么强烈(例如VJ,CAFE,VisualAGE等,虽然这些工具各有各的不好)。JBUILDER的不好有一部分原因是由于JAVA的一些特点造成的,例如JAVA太慢,所以用JAVA来做界面的话,一般都是不爽的,相对来说,MS的VJ速度比JBUILDER起码快10倍以上。     
      “如果要把别人的代码合并过来的话,用JBUILDER太麻烦”,这句话是我说的,用JAVAC的话,如果要把别人的代码合并过来,只要把你的队员的源码COPY到对应的目录就行。但用JBUILDER的话,除了COPY,不设置一下东西是搞不定的。你认为我讲错的话可指教?晕个头? 
       
      “重要的是掌握思想和原理,工具吗择优而用只是一个辅助的东西!好坏都是相对的! ”,不用好语言而说掌握思想和原理,其实是空中楼阁。 
       
      我确实觉得这里的人JAVA技术不行,没高手。其实看一下这里的言论就知道了。大部分的人都是不懂装懂。“网上无高手”,这话是真的。 其实我一直在说的是:   JBUILDER很烂,作为编辑器很烂,作为编绎器也很烂。 
       
      JBUILDER是BORLAND公司用JAVA做出来的一个KDE,从本质上说就不应该用JAVA做这样的视化KDE,JAVA不适合做复杂的界面,JAVA的种种特征(JAVA太慢了,JAVA跟WINDOWS结合不太紧密等特征)使JBUILDER有很大的局限性。   一个人有什么样的技术水平,一般说来都有和它技术水平相符的想法,所以我觉得从一个人言论中可看出它的技术水平来。我是一个穷人,如果别人说我很穷,我会说“是的,我是很穷的”。如果别人说我很有钱,我会说“不是的”。我是一个有钱人的话,我绝不会说我是穷的。有些事是就是,不是就不是,不必往自己脸上贴金。    我从来没说过我做过的系统在国内卖。中国最好的系统之一并不代表这个系统就是好的。    用JBUILDER做JAVA界面有个好处是可视化,但一般来说,界面在一个JAVA项目中占的比例比较少。同时如果代码是JBUILDER产生的话,维护性不好,这对JAVA项目来说很不爽。   高手一般都记得住语法,对一些常用类(例如String),我记得大部分的方法,如果有时记不住,看一下文档的话可记得几天。写一个类的话,来来去去就是那几个常用类,用TEXTPAD的话,我看一下文档,可写好多行语句。   很多人觉得善于分析设计才是高手,我觉得编程是一个系统分析员的基础,设想一下要设计一个JAVA项目,要搞清楚类,要知道类里面需要什么方法,方法是怎样命名的。要知道类跟类之间的关系,要不要一个公共类或公共接口,要怎样命名,这个JAVA项目里面要分多少个类出来,在一个JAVA项目里面有一些细致的地方,如果不懂JAVA编程,或者不熟练的话,不了解设计对程序员有什么样的影响,没可能设计出一个好的项目。 
              
      用JBUILDER跟别人一起做项目,可能JDK的版本会不一样,JBUILDER的JDK版本可能是1.3.1,而别人的VisualAge是1.3.0 , 或别人的VJ是1.1。  
        
       
      总的说来,JBUILDER很烂,然后我又觉得如果一个东西明明很烂,而使用它的人又不发觉的话,那个人应该不算高手。 我说使用JBUILDER的人是低手是这个意思: 
      一个JAVA工具明明很烂,而经常使用它的人又不发觉的话,又或者一个JAVA工具有一些好处,但经常使用它的人发现不了它的好处在哪里,那个人应该是JAVA低手。 
      绝大部分使用JBUILDER的人都说JBUILDER是一个编JAVA程序的好工具,所以如果JBUILDER是一个烂工具的话,那绝大部分使用JBUILDER的人都是低手。 
       
      I几夫从来没有使用JBILDER的人会通过IDE设置解决这个问题,几夫从来没有使用JBILDER的人认为这是一个问题。如果这是一个问题的话,那绝大部分使用JBUILDER的人应该是不熟JAVA的。不知你认不认为这是一个问题呢?   II照你的方法,至少要费时30秒以上,而我用JAVAC或VJ的话,2,3秒就行了。而且你的方法太麻烦了。   III你的方法要CVS或VSS,我用JAVAC的话什么都不用。假设我们是两个人做的话,没有配置CVS或VSS的话,这种情况很常见,你的方法还是不爽。就算很多人做,你的方法还是不够灵活。   IIIIJBUILDER启动很慢,开发太麻烦,不灵活。现在,你感不感觉到使用JBUILDER无论配置还是使用都太麻烦,太哆嗦,太不爽了。使用JBUILDER的人普遍养成的习惯是开发速度慢,而且很多人都对这种慢节奏的开发习以为常。所以使用JBUILDER的人进步很慢,而且通常来说都是低手。 
      

  16.   

    Sun ONE Studio 4 好不好?
      

  17.   

    哦,本人习惯用JCreatro , 速度快,基本功能都有了,呵呵!!
      

  18.   

    UtraEdit不适合初学者,我觉得还是用JBuilder。而且,初学者对编码方式要特别注意。
      

  19.   

    本人建议:
    1。最开始使用kawa3.0或者UltraEdit.(UltraEdit中可配置编译,
    执行java程序,很爽的。)
    2。等到很熟练的使用java的时候,可以考虑使用
    IBM的WASD最新版本(中文版的,集成了一整套j2ee开发工具)
    或者JBuilder7(毕竟做项目,还是这个东东好,而且有调试功能)。