为什么有了java的IDE,还需要jdk? 如题,我想弄明白jdk与IDE的作用分别是什么。另外,需要在装有JVM的计算机上运行字节码文件,JVM怎么安装?初学java,多谢指教! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 呵呵,今天是我正式学java的第一天。 IDE 是用来编写代码的,JDK 是用来编译代码的。先用 IDE 写好代码,然后再用 JDK 将其编译。这个编译过程也可以让 IDE 来帮你调用,所以有的 IDE 就需要你告诉它 JDK 的位置。 IDE 也是要依赖 JDK 的 为什么有了Word,我们还需要.doc文件呢?因为word只是生产 .doc文件的工具。IDE也是我们编写程序的工具,而这个工具制作出来的东西是.java。 而要运行.java必须编译和运行,这就需要JDK了。 恩 IDE是集成开发环境的意思 一般的IDE都集成了JDK 这样在你使用的时候 你在编写代码后 保存的时候 就已经编译了 所以 IDE在JDK之上 没有JDK Java的IDE无法编译和运行java源文件 谢谢你们的回复,呵呵。java的IDE和其它的一些如c、c++的IDE有些不一样是吧,java的IDE没有集成编译这个功能,是要靠调用jdk来实现编译的,而vc这样的IDE,集编译、链接、编辑等于一身。可以这样理解吗? 进一步问一下,为什么java的IDE会这样呢,是sun公司要防止出现不统一的java语言版本? 因为jdk是跨平台的,所以,IDE开发商不需要自己编写jdk,同时又做到了跨平台,一举两得,何乐不为呢?IDE开发商如果自己编写jdk,为了做到跨平台,那么他就必须为每个平台编写jdk了。当然,除了sun以外,ibm公司也提供jdk,但标准还是按照sun的。C/C++的IDE也不是全都自己提供编译器的,比如Dev C++用得就是MinGW的编译器。 嘿嘿 偶也是新手,IDE就是工具,二JDK就是帮我们编译代码的,有的IDE集成JKD比如eclips。新手的多交流交流啊!哈哈 大家共同进步! 楼主貌似有自虐倾向。君不见,数十年来,程序员们都为同一个系统在不同平台之间的移植叫苦不迭。现在Java应用不需要移植了,你突然来了句:讨厌,怎么大家都是一样的啦?!!!! 呵呵呵,开句玩笑~~~ 关于命令行运行java,找不到main的问题 很简单的一个java问题 java书籍推荐 哪位大侠能否帮我分析一下Hashtable的源码 冒泡排序的几种形式 实现NIO多线程服务器后出现的接收数据包不全的问题 一个关于类之间的类型转换的问题! 关于控制台输入小问题,请求解答》 请教!!! 还有一点问题 关于字符串路径替代问题 关于字符串路径替代问题
IDE也是我们编写程序的工具,而这个工具制作出来的东西是.java。 而要运行.java必须编译和运行,这就需要JDK了。
可以这样理解吗?
IDE开发商如果自己编写jdk,为了做到跨平台,那么他就必须为每个平台编写jdk了。
当然,除了sun以外,ibm公司也提供jdk,但标准还是按照sun的。C/C++的IDE也不是全都自己提供编译器的,比如Dev C++用得就是MinGW的编译器。
呵呵呵,开句玩笑~~~