mon*_*.py 9 java eclipse javadoc
我刚刚注意到我的Eclipse(版本Luna)在JRE而不是JDK上运行.我想知道这一点,因为我的环境变量被正确设置为!User-Variables!(JAVA_HOME并添加到PATH值中).
我不是一个绝对的初学者,所以我肯定知道JDK是针对开发人员的(顾名思义),还包括JRE.我完全惊讶于Eclipse,它是为了开发而构建的,只能访问运行时环境.
也许我错了,在配置"安装JRE"时,它只能访问JVM之类的东西,并在另一点上访问JDK?!
当我试图用标准类方法解决参数名称的问题(得到arg0,arg1等)时,我偶然发现了这一点,并发现没有附加javadoc.
现在我想知道我是否应该在Windows => Preferences => Java => Installed JREs中选择JRE或JDK?我敢说,运行配置了JDK的程序会降低它的速度,因为JDK的文件夹包含更多数据,因此具有更大的大小.什么是"正常"配置?!
我只是想正确配置Eclipse并缩小我的知识差距,我显然已经在这种情况下.
jot*_*cas 15
最好配置JDK以便在Eclipse中进行编程.不是JRE不会运行你的程序,因为它会(它包括JVM可执行程序).问题是,使用JDK将允许您访问JDK源代码(和javadoc),这更有可能是您想要的.
此外,您可能需要针对某个Java版本进行开发,而是使用另一个版本运行Eclipse.这就是Eclipse允许您配置多个Java JRE/JDK的原因.此外,JDK还包括您最终可能需要的一些其他工具(比较一个和另一个中包含的可执行文件).因此,请使用JDK并为您的程序用户保留JRE.
最后一件事.您的声明中存在关于程序速度执行和JDK文件夹大小的误解.通常,程序在磁盘中占用的大小与它运行的"快"或"慢"无关.程序的速度取决于这里要提到的太多东西,但在你的问题范围内,它取决于JVM可执行文件和你的代码当然,如果你使用JDK或者它们两者都将是相同的JRE.