如题,我想弄明白jdk与IDE的作用分别是什么。另外,需要在装有JVM的计算机上运行字节码文件,JVM怎么安装?初学java,多谢指教!

解决方案 »

  1.   

    呵呵,今天是我正式学java的第一天。
      

  2.   

    IDE 是用来编写代码的,JDK 是用来编译代码的。先用 IDE 写好代码,然后再用 JDK 将其编译。这个编译过程也可以让 IDE 来帮你调用,所以有的 IDE 就需要你告诉它 JDK 的位置。
      

  3.   

    IDE 也是要依赖 JDK 的
      

  4.   

    为什么有了Word,我们还需要.doc文件呢?因为word只是生产 .doc文件的工具。
    IDE也是我们编写程序的工具,而这个工具制作出来的东西是.java。 而要运行.java必须编译和运行,这就需要JDK了。

      

  5.   

    恩 IDE是集成开发环境的意思  一般的IDE都集成了JDK  这样在你使用的时候  你在编写代码后  保存的时候 就已经编译了  所以 IDE在JDK之上  没有JDK Java的IDE无法编译和运行java源文件
      

  6.   

    谢谢你们的回复,呵呵。java的IDE和其它的一些如c、c++的IDE有些不一样是吧,java的IDE没有集成编译这个功能,是要靠调用jdk来实现编译的,而vc这样的IDE,集编译、链接、编辑等于一身。
    可以这样理解吗?
      

  7.   

    进一步问一下,为什么java的IDE会这样呢,是sun公司要防止出现不统一的java语言版本?
      

  8.   

    因为jdk是跨平台的,所以,IDE开发商不需要自己编写jdk,同时又做到了跨平台,一举两得,何乐不为呢?
    IDE开发商如果自己编写jdk,为了做到跨平台,那么他就必须为每个平台编写jdk了。
    当然,除了sun以外,ibm公司也提供jdk,但标准还是按照sun的。C/C++的IDE也不是全都自己提供编译器的,比如Dev C++用得就是MinGW的编译器。
      

  9.   

    嘿嘿  偶也是新手,IDE就是工具,二JDK就是帮我们编译代码的,有的IDE集成JKD比如eclips。新手的多交流交流啊!哈哈  大家共同进步!
      

  10.   

    楼主貌似有自虐倾向。君不见,数十年来,程序员们都为同一个系统在不同平台之间的移植叫苦不迭。现在Java应用不需要移植了,你突然来了句:讨厌,怎么大家都是一样的啦?!!!! 
    呵呵呵,开句玩笑~~~