JDK 安装在不同机器上的不同位置,我希望能够支持针对 Java 6 运行时的 Java 7 构建。
我可以指定 -source 1.6 -target 1.6 来告诉 javac 以该运行时环境为目标。我可以指定一个 -Xbootclasspath 来告诉它使用特定的运行时 jar
但是 Java 7 不安装 java 6 运行时 jars(不足为奇)。
当我查看 maven 存储库时,它似乎只有 1.5: http: //mvnrepository.com/artifact/com.sun/rt
在 1.6 中组 id 有变化吗?它是否可以通过 maven / ivy 依赖项获得?