【发布时间】:2013-10-15 20:45:16
【问题描述】:
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 依赖获得吗?
【问题讨论】:
-
这与 2011 年 stackoverflow.com/questions/7651250/… 询问的情况相同,只是大约为 1.5。可悲的是,似乎仍然没有人解决这个问题。仅在 maven repos 中提供 rt.jar 确实非常整洁。