以下是我在这个论坛上读到的内容:
JRE:
它是运行Java程序所必需的。你不能用它编译Java程序。
JDK:它是功能齐全的Java软件开发工具包,包括JRE,以及用于创建和编译程序的编译器和工具(如JavaDoc和Java Debugger)。
在我的办公笔记本电脑上,我只有C:\Program Files(x86)\Java\jre6中的JRE文件夹,没有JDK。
但是我有Eclipse(Indigo),我用它来编写和执行我的Java程序。
我的问题是这个Eclipse包包含java编译器javac.exe吗?
我想知道在笔记本电脑上没有JDK的情况下,如何在Eclipse上编译和运行java程序。
提前感谢大家。
谨致问候。
否。Eclipse打包了自己的编译器ecj,作为Java开发工具(JDT)的一部分。链接说(部分)
一个增量Java编译器。作为Eclipse构建器实现,它基于VisualAgeforJava编译器开发的技术。特别是,它允许运行和调试仍然包含未解决错误的代码。
Eclipse有自己的编译器。您不需要单独安装JDK。