我正在开发我的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