我的应用程序应该在其上运行的目标系统使用Java 6.在我的开发机器上,我拥有Java 7.可以在不下载Java的情况下进行开发6?使用Java 7编译Java 6而不安装Java 6
我在http://docs.oracle.com/javase/7/docs/technotes/tools/windows/javac.html一个例子进行交叉编译发现:
javac -source 1.6 -target 1.6 -bootclasspath C:\jdk1.6.0\lib\rt.jar -extdirs "" OldCode.java
然而,这也需要一个rt.jar中,属于Java的6有没有更简单的方式存在?
你在用什么IDE?当您的项目使用JDK 7时,您可以轻松地将项目语言级别设置为6. – OPK
很确定,Java 8中也存在'rt.jar ... ...但它仍然位于JRE子目录中。 – Makoto
@JasonZ:我不使用任何IDE。 – user1934428