Probleme gradlew -source



  • Bonjour,

    Quand je veut lancer mon gradlew j'ai cette erreur qui s'affiche:

    Commands.java:39: error: strings in switch are not supported in -source 1.6
    switch (item) {
    ^
    (use -source 7 or higher to enable strings in switch)
    D:\Bureau\forge-1.7.10-10.13.4.1558-1.7.10-src\build\sources\java\caisse\Commands.java:251: error: strings in switch are not supported in -source 1.6
    switch ((String)parts.get(1)) {
    ^
    (use -source 7 or higher to enable strings in switch)

    J'ai compris l'erreur mais comment faire un switch en -source 6 ou peu t'on mettre les source 7



  • Compile avec Java 7et plus



  • Mes préférence sont déjà compilé en 1.8
    http://prntscr.com/onl3hy

    Sauf si il faut tapé une commande dans le cmd


  • Moddeurs confirmés Rédacteurs Administrateurs

    Bonsoir,

    En effet il faut le spécifier dans le build.gradle, car par défaut cela compile pour Java 6 (du moins en 1.7.10, ce n'est plus le cas sur les versions récentes).

    sourceCompatibility = targetCompatibility = compileJava.sourceCompatibility = compileJava.targetCompatibility = '1.8'
    (à mettre à la base du fichier build.gradle, par exemple en dessous du archiveBaseName).


Log in to reply