我是否需要JDK和JRE?
我曾经有过JRE 7,现在我安装了JDK 8并删除了我的JRE 7文件夹。 我正在使用Eclipse Kepler,我将JDK 1.8添加到我安装的JRE中。 我可以删除JRE 1.8文件夹,因为它占用了我的电脑空间吗? 它会引起任何问题吗?
正如所有人都说JDK包含JRE,这是完全正确的。
但是,让我在其上添加更多信息以实现产业结构 。
当一个员工在一些项目上工作时,他们需要JDK,因为他们需要编写代码并编译代码。 但是在开发过程完成后,软件就可以交付,客户端的机器必须选择是否需要JDK或JRE。
我建议在客户端的机器上安装JRE,因为客户端不必编译代码 。 客户总是直接执行它。
因此,请确保在客户端的计算机上安装JRE, 而不是JDK 。 它还具有Memory - Utilization
的优势。
谢谢。
您可以删除JRE。 JDK是JRE的超集,并且已经包含了所有内容。
JDK – Java开发工具包JDK包含带有Java运行时环境的Java开发工具包。 基本上这是Java开发所必需的。 还将支持测试和部署,因为它包含JRE和其他所需的工具。
http://www.oracle.com/technetwork/java/javase/downloads/jdk10-downloads-4416644.html
JRE – Java运行时环境JRE是有助于运行java程序的运行时。 如果要运行Java程序但不要开发,可以直接使用JRE。
http://www.oracle.com/technetwork/java/javase/downloads/jre10-downloads-4417026.html
我应该安装什么? JDK用于开发Java应用程序。 JRE用于运行Java应用程序,但不用于开发它们。
https://www.devdummy.com/2018/09/jdk-vs-jre-what-should-i-install.html
- Eclipse如何将.java文件作为applet运行?
- 有没有办法使用Eclipse列出某个类的equals()的所有调用?
- 如何避免“局部变量可能尚未初始化”?
- OSX 10.10和Eclipse Luna。 从Eclipse内部启动时,自己的应用程序崩溃
- Eclipse- Dynamic Web Module 3.0在创建新项目时需要Java 1.6或更高版本的错误
- 使用JNI从C ++程序执行java jar,使用g ++或eclipse
- 类型推断的差异JDK8 javac / Eclipse Luna?
- 为Cloud Endpoints类生成API元数据失败
- 如何在Eclipse Java调试器中将字节数组显示为char数组?