1
我將ANT配置爲使用1.6 JDK,我的ENV變量JRE_HOME和JDK home都指向JDK6。 如果我在我的文件資源管理器中修改JDK 6文件夾名稱,那麼我的ANT構建失敗,找不到JDK,因此我確定它確實使用了正確的JDK。然而,生成的類總是針對java 1.7進行編譯。爲什麼我這樣? (我生成的類只能運行在1.7 jre,如果我在1.6 JRE上運行,我會得到版本錯誤)我所有的項目/模塊設置都指向1.6 jdk。IntelliJ始終爲Java 1.7構建