JDK for Eclipse(在windows平台上)

ROR*_*ROR 1 java eclipse

我的qustion非常简单,全部都在标题中.

经过一些测试后,我发现通过给出path(环境变量)中的JRE/bin目录,Eclipse可以正常运行而没有任何问题.Eclipse永远不会试图JRE通过使用JAVA_HOME变量来找到它.

在eclipse中,我知道我可以添加installed JREs窗口首选项并选择JDK文件夹而不是JRE文件夹.对于每个项目,我们都可以更改编译器级别.

既然Eclipse也可以编译代码,JDK何时使用?调试?或者是什么?

man*_*uti 5

Eclipse使用自己的编译器来编译Java代码.它与JDK附带的javac编译器不同.实际上,您不需要JDK来编译和运行Eclipse中的普通Java项目.显然需要JRE来引用所需的Java库.

但是,如果您使用的是Maven或其他一些有时依赖于JDK组件的工具,那么您需要在计算机上安装JDK.例如,Maven可以选择依赖JDK附带的tools.jar.