首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用JRE与JDK (已安装的JRE?!)在Eclipse中,还有什么更好呢?

使用JRE与JDK (已安装的JRE?!)在Eclipse中,还有什么更好呢?
EN

Stack Overflow用户
提问于 2015-01-04 00:11:48
回答 1查看 9.4K关注 0票数 11

我刚刚注意到,我的Eclipse (露娜版)正在JRE上运行,而不是在JDK上运行。我想知道这一点,因为我的环境变量被正确地设置为!用户变量!(JAVA_HOME并添加到路径值中)。

我不是绝对的初学者,所以我肯定知道JDK是为开发人员准备的(顾名思义),而且还包括JRE。我完全惊讶于Eclipse,它是为开发而构建的,它只访问运行时环境。

也许我错了,在配置“已安装的JREs”时,它只能访问诸如JVM之类的东西,而在另一点上只能访问JDK?!

当我试图用标准类方法(got arg0,arg1等)的参数名修复一个问题时,我偶然发现了这个问题。并看到javadoc没有附加。

现在,我想知道是否应该在Windows => Preferences =>安装的JRE中选择JRE或JDK?我敢猜测,运行配置了JDK的程序会减慢它的速度,因为JDK的文件夹包含更多的数据,因此具有更大的大小。什么是“正常”配置?!

我只想正确地配置Eclipse并缩小我的知识差距,显然在这个上下文中我已经有了。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-01-04 00:31:54

最好将JDK配置为在Eclipse中进行编程。并不是JRE不会运行您的程序,因为它会运行(反正它包括JVM可执行文件)。问题是,使用JDK将允许您访问JDK源代码(和javadoc),这很可能是您想要的。

此外,您可能需要为某个Java版本进行开发,但是使用另一个版本运行Eclipse。这就是为什么Eclipse允许您配置几个JREs/JDK。此外,JDK还包括您最终可能需要的一些其他工具(比较其中一个中包含的可执行文件)。因此,使用JDK,并将JRE留给您的程序的用户。

最后一件事。您的声明中有一个关于程序速度、执行和JDK文件夹大小的误解。一般来说,程序在磁盘中的大小与它运行的“快”或“慢”无关。程序的速度取决于这里提到的太多东西,但在您的问题范围内,它取决于JVM可执行文件和代码,当然,如果您使用JDK或JRE,两者将是相同的。

票数 17
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/27761008

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档