eclipse - 在 Eclipse 中创建新的 Java 项目时使用哪个 JRE 版本?有什么缺点?

标签 eclipse java java-7

在 Eclipse 中,当我创建新的 Java 项目时,我看到如下选项:

enter image description here

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

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

最佳答案

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

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

关于eclipse - 在 Eclipse 中创建新的 Java 项目时使用哪个 JRE 版本?有什么缺点?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8929431/

相关文章:

java - 是否有一个 Java 框架可以实现一个简单灵活的多用途比较器,可以与 Java 1.7 一起使用

Java/ eclipse : "Lambda expressions cannot be used in an evaluation expression"

java - Java 项目的 Oracle 数据库连接不稳定

java - Dozer 映射和 Hibernate 惰性初始化

java - 在 IOS 和 Java 之间发送图像

Java 7 对象类

java - 在 spring 中添加外部 jar - java

java.lang.NoSuchMethodError Ant/Maven 通过命令行失败

java - 在 Eclipse 中构建项目时 Checkstyle 不起作用

java - 对泛型类使用 Matchers.isNull()