我正在開發我的Minecraft mod,並且我想使用一個switch語句和一個字符串。但是,Minecraft的Gradle設置被設置爲針對Java 6進行編譯,而Java 6不支持字符串上的switch語句。我如何改變Minecraft的Gradle正在編譯的內容?Minecraft Forge Gradlew如何更改Java源代碼編譯爲
謝謝!
編輯:
看「相似」的問題後,我仍然堅持。因爲這是一個Minecraft Forge Gradle項目,這有點不同。我沒有一個gradle.properties文件。
我也是這個固定的其他流行的方法:
compileJava.options.fork =真 compileJava.options.forkOptions.executable =/path_to_javac
然而,搖籃拒絕我的道路,由於' :'字符,我不能指定一條路徑,但我不知道。還有其他選擇嗎?或者我將不得不住在Java 6中?
謝謝!
java 6,爲什麼在這個世界上...... – Javant
我不知道它爲什麼默認設置,但它是。有人能幫我把它改成Java 8嗎? – SneakyTactician
[我如何告訴Gradle使用特定的JDK版本?](http://stackoverflow.com/questions/18487406/how-do-i-tell-gradle-to-use-specific-jdk-version) – azurefrog