我在java文件夹中看到两个jre,一个在jdk,一个在jdk外面.你能告诉我这两个jre背后的原因是什么?
我没有正确阅读您的答案并进行了一些搜索,这是一个似乎是 Oracle 员工的人的答案:
有一些差异可以解释您所看到的情况。JDK 中包含的 JRE 不支持自动更新,也不像独立 JRE 那样包含任何产品。JRE 和 JDK 都是从源代码库同时(大约)构建的。
来自https://forums.oracle.com/forums/thread.jspa?threadID=2277801
旧答案 32/64 位 Windows
如果您使用的是 Windows 7 64 位(或其他 MS 64 位系统),则需要 2 个 JRE。一种用于 64 位应用程序(浏览器),一种用于 32 位。它们应该有不同的文件夹名称,即:64 位 C:\Program Files\java\jre7 32 位 C:\Program Files (x86)\java\jre7
如果您只是运行一个应用程序,则只需要 Java 运行时环境 (JRE),因此将其作为不同的实体提供是有意义的。
如果您正在开发,则需要完整的 Java 开发工具包,并且拥有您需要的一切(包括 JRE)会很有帮助。
所以,两种使用场景,两种获取JRE的方式。
有关更多信息,请参阅 Jaya 引用的问题。
| 归档时间: |
|
| 查看次数: |
2966 次 |
| 最近记录: |