JDK安装在不同机器上的不同位置,我希望能够支持使用Java 7构建Java 6运行时。
我可以指定-source 1.6 -target 1.6来告诉javac定位该运行时环境。 我可以指定-Xbootclasspath来告诉它使用特定的运行时jar
然而,Java 7不会安装java 6运行时jar(毫不奇怪)。
当我查看maven存储库时,它似乎只有1.5: http://mvnrepository.com/artifact/com.sun/rt
群组ID是否已在1.6中更改?它可以通过maven / ivy依赖吗?
答案 0 :(得分:0)
您可以手动将工件添加到本地maven存储库(例如nexus或artifactory),并声明对pom中的工件的依赖关系。
另一方面:如果你安装了一个jdk,你已经有了所有的类来构建较低级别的运行时,所以不需要你所描述的方法。