我的應用程序應該在其上運行的目標系統使用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