【发布时间】:2015-01-04 00:11:48
【问题描述】:
我刚刚注意到我的 Eclipse(版本 Luna)在 JRE 而不是 JDK 上运行。 我想知道这一点,因为我的环境变量被正确设置为!用户变量! (JAVA_HOME 并添加到 PATH 值中)。
我不是一个绝对的初学者,所以我肯定知道 JDK 是面向开发人员的(顾名思义)并且还包括 JRE。我完全惊讶于 Eclipse,它是为开发而构建的,只能访问运行时环境。
也许我错了,在“已安装 JRE”的配置中,它只能访问 JVM 等内容,而在另一点可以访问 JDK?!
我在尝试解决标准类方法(得到 arg0、arg1 等)的参数名称问题时偶然发现了这个问题,并发现 javadoc 没有附加。
现在我想知道是否应该在 Windows => Preferences => Java => Installed JREs 上选择 JRE 或 JDK?我敢猜测运行配置了 JDK 的程序会减慢它,因为 JDK 的文件夹包含更多数据,因此具有更大的大小。 什么是“正常”配置?!
我只是想正确配置 Eclipse 并缩小我的知识差距,我显然有这种情况。
【问题讨论】:
-
看看这个Thread。 Eclipse 包括它自己的 JDK(编译器)所需的实现。 JRE 仅用于运行应用程序。