在Eclipse中创建新Java项目时使用哪个JRE版本以及有哪些缺点?

Joh*_*dep 3 java eclipse java-7

在Eclipse中,当我创建新的Java Project时,我会看到以下选项:

在此输入图像描述

现在我想知道,什么是最安全的选项,考虑到我导出jar文件时,任何用户都可以使用它.如果选择显示的选项,这是否意味着如果某人有JRE 1.6,他将无法运行该jar文件,或者它是否向后兼容?

因此,我的项目没有特定的1.7依赖项.

kos*_*osa 5

这是一个非常广泛的问题,使用JRE取决于您的要求.如果您有多个项目,每个项目都特定于JRE,那么您可以使用项目特定的JRE.如果您对eclipse默认JRE感到满意,可以继续.这纯粹是你的决定.

只要编译级别设置为1.6,具有JRE 1.6的人就应该能够在1.6上运行(如果您的代码具有任何不属于1.6的1.7功能,则可以标记).