Ich arbeite an meinem Minecraft-Mod, und ich möchte eine switch-Anweisung mit einer Zeichenfolge darin verwenden. Minecraft's Gradle-Setup ist jedoch so eingestellt, dass es gegen Java 6 kompiliert, das keine switch-Anweisungen für Strings unterstützt. Wie ändere ich, was Minecraft Gradle kompiliert?Minecraft Forge Gradlew Wie man Java-Quelle kompiliert gegen
Vielen Dank!
EDIT:
Nachdem bei der "ähnlichen" Frage suchen, bin ich immer noch fest. Da dies ein Minecraft Forge Gradle-Projekt ist, ist dies ein bisschen anders. Ich habe keine Gradle.properties-Datei.
ich auch die andere beliebte Methode der Festsetzung dieses:
compileJava.options.fork = true compileJava.options.forkOptions.executable =/path_to_javac
jedoch Gradle meinen Weg verweigert wegen der ' : 'character, und ich kann keinen Pfad angeben, ohne es zu wissen. Gibt es noch andere Möglichkeiten? Oder muss ich in Java 6 leben?
Vielen Dank!
Java 6, warum in der Welt .. – Javant
Ich weiß nicht, warum es standardmäßig eingestellt ist, aber es ist. Könnte jemand mir helfen, es zu Java 8 zu ändern? – SneakyTactician
Mögliches Duplikat von [Wie kann ich Gradle mitteilen, dass es eine bestimmte JDK-Version verwenden soll?] (Http://stackoverflow.com/questions/18487406/how-do-iotell-gradle-to-use-specific-jdk-version) – azurefrog