• S'inscrire
    • Se connecter
    • Recherche
    • Récent
    • Mots-clés
    • Populaire
    • Utilisateurs
    • Groupes

    Résolu Impossible de Build mon mod

    1.7.x
    1.7.10
    2
    9
    600
    Charger plus de messages
    • Du plus ancien au plus récent
    • Du plus récent au plus ancien
    • Les plus votés
    Répondre
    • Répondre à l'aide d'un nouveau sujet
    Se connecter pour répondre
    Ce sujet a été supprimé. Seuls les utilisateurs avec les droits d'administration peuvent le voir.
    • T
      tomaveclevdsl dernière édition par

      Bonjour, j’essaye de build mon mod avec java 8 mais sa marche pas 😞
      Je ne peut pas build en java avant car :

      ./gradlew build
      ****************************
       Powered By MCP:             
       http://modcoderpack.com/    
       Searge, ProfMobius, Fesh0r, 
       R4wk, ZeuX, IngisKahn, bspkrs
       MCP Data version : unknown
      ****************************
      :compileApiJava UP-TO-DATE
      :processApiResources UP-TO-DATE
      :apiClasses UP-TO-DATE
      :sourceMainJava
      :compileJava
      warning: [options] bootstrap class path not set in conjunction with -source 1.6
      /Users/moi/forge-1.7.10-10.13.4.1614-1.7.10-src/build/sources/java/fr/altisrp/mod/AltisRpMod.java:31: error: lambda expressions are not supported in -source 1.6
          	DiscordEventHandlers handlers = new Builder().setReadyEventHandler((user) -> {
          	                                                                          ^
        (use -source 8 or higher to enable lambda expressions)
      1 error
      1 warning
      :compileJava FAILED
      
      FAILURE: Build failed with an exception.
      
      * What went wrong:
      Execution failed for task ':compileJava'.
      > Compilation failed; see the compiler error output for details.
      
      * Try:
      Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output.
      
      BUILD FAILED
      
      Total time: 29.304 secs
      
      

      voici les logs gradlew

      mbp-de-moi:forge-1.7.10-10.13.4.1614-1.7.10-src moi$ ./gradlew build
      ****************************
       Powered By MCP:             
       http://modcoderpack.com/    
       Searge, ProfMobius, Fesh0r, 
       R4wk, ZeuX, IngisKahn, bspkrs
       MCP Data version : unknown
      ****************************
      :compileApiJava UP-TO-DATE
      :processApiResources UP-TO-DATE
      :apiClasses UP-TO-DATE
      :sourceMainJava UP-TO-DATE
      :compileJava
      /Users/moi/forge-1.7.10-10.13.4.1614-1.7.10-src/build/sources/java/fr/altisrp/mod/AltisRpMod.java:11: error: package net.arikia.dev.drpc does not exist
      import net.arikia.dev.drpc.DiscordEventHandlers;
                                ^
      /Users/moi/forge-1.7.10-10.13.4.1614-1.7.10-src/build/sources/java/fr/altisrp/mod/AltisRpMod.java:12: error: package net.arikia.dev.drpc.DiscordEventHandlers does not exist
      import net.arikia.dev.drpc.DiscordEventHandlers.Builder;
                                                     ^
      /Users/moi/forge-1.7.10-10.13.4.1614-1.7.10-src/build/sources/java/fr/altisrp/mod/AltisRpMod.java:13: error: package net.arikia.dev.drpc does not exist
      import net.arikia.dev.drpc.DiscordRPC;
                                ^
      /Users/moi/forge-1.7.10-10.13.4.1614-1.7.10-src/build/sources/java/fr/altisrp/mod/proxy/ClientProxy.java:7: error: package net.arikia.dev.drpc does not exist
      import net.arikia.dev.drpc.DiscordRPC;
                                ^
      /Users/moi/forge-1.7.10-10.13.4.1614-1.7.10-src/build/sources/java/fr/altisrp/mod/proxy/ClientProxy.java:8: error: package net.arikia.dev.drpc does not exist
      import net.arikia.dev.drpc.DiscordRichPresence;
                                ^
      /Users/tomguillou/forge-1.7.10-10.13.4.1614-1.7.10-src/build/sources/java/fr/altisrp/mod/AltisRpMod.java:31: error: cannot find symbol
          	DiscordEventHandlers handlers = new Builder().setReadyEventHandler((user) -> {
          	^
        symbol:   class DiscordEventHandlers
        location: class AltisRpMod
      /Users/moi/forge-1.7.10-10.13.4.1614-1.7.10-src/build/sources/java/fr/altisrp/mod/AltisRpMod.java:31: error: cannot find symbol
          	DiscordEventHandlers handlers = new Builder().setReadyEventHandler((user) -> {
          	                                    ^
        symbol:   class Builder
        location: class AltisRpMod
      /Users/moi/forge-1.7.10-10.13.4.1614-1.7.10-src/build/sources/java/fr/altisrp/mod/AltisRpMod.java:34: error: cannot find symbol
          	  DiscordRPC.discordInitialize("1234567890", handlers, true);
          	  ^
        symbol:   variable DiscordRPC
        location: class AltisRpMod
      /Users/moi/forge-1.7.10-10.13.4.1614-1.7.10-src/build/sources/java/fr/altisrp/mod/proxy/ClientProxy.java:54: error: cannot find symbol
      		DiscordRichPresence rich = new DiscordRichPresence.Builder("Est connecté sur le serveur.").setDetails("altis-rp.fr").build();
      		^
        symbol:   class DiscordRichPresence
        location: class ClientProxy
      /Users/moi/forge-1.7.10-10.13.4.1614-1.7.10-src/build/sources/java/fr/altisrp/mod/proxy/ClientProxy.java:54: error: package DiscordRichPresence does not exist
      		DiscordRichPresence rich = new DiscordRichPresence.Builder("Est connecté sur le serveur.").setDetails("altis-rp.fr").build();
      		                                                  ^
      /Users/moi/forge-1.7.10-10.13.4.1614-1.7.10-src/build/sources/java/fr/altisrp/mod/proxy/ClientProxy.java:55: error: cannot find symbol
      		  DiscordRPC.discordUpdatePresence(rich);
      		  ^
        symbol:   variable DiscordRPC
        location: class ClientProxy
      /Users/moi/forge-1.7.10-10.13.4.1614-1.7.10-src/build/sources/java/fr/altisrp/mod/proxy/ClientProxy.java:90: error: cannot find symbol
      					DiscordRPC.discordShutdown();
      					^
        symbol: variable DiscordRPC
      Note: /Users/moi/forge-1.7.10-10.13.4.1614-1.7.10-src/build/sources/java/fr/altisrp/mod/proxy/ClientProxy.java uses unchecked or unsafe operations.
      Note: Recompile with -Xlint:unchecked for details.
      12 errors
      :compileJava FAILED
      
      FAILURE: Build failed with an exception.
      
      * What went wrong:
      Execution failed for task ':compileJava'.
      > Compilation failed; see the compiler error output for details.
      
      * Try:
      Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output.
      
      BUILD FAILED
      
      Total time: 58.229 secs
      
      

      Fondateur de Minium et de AltisNewRP

      1 réponse Dernière réponse Répondre Citer 0
      • T
        tomaveclevdsl @robin4002 dernière édition par

        @robin4002 sa c’est build … j’ai juste crée le dossier lib et mis mon jar dedant et sa marche … j’en suis muet et impressioné … je suis c**

        Fondateur de Minium et de AltisNewRP

        1 réponse Dernière réponse Répondre Citer 0
        • robin4002
          robin4002 Moddeurs confirmés Rédacteurs Administrateurs dernière édition par robin4002

          Salut,
          Tu as utilisé une fonctionnalité de java 8, il faut donc indiquer à gradle de compiler pour Java 8 en ajoutant ceci dans le fichier build.gradle :

          sourceCompatibility = targetCompatibility = '1.8'
          compileJava {
              sourceCompatibility = targetCompatibility = '1.8'
          }
          
          T 1 réponse Dernière réponse Répondre Citer 0
          • T
            tomaveclevdsl dernière édition par

            ok , j’essaye ça merci

            Fondateur de Minium et de AltisNewRP

            1 réponse Dernière réponse Répondre Citer 0
            • T
              tomaveclevdsl @robin4002 dernière édition par

              @robin4002 nope … même erreur

              mbp-de-moi:forge-1.7.10-10.13.4.1614-1.7.10-src moi$ ./gradlew build
               ****************************
                Powered By MCP:             
                http://modcoderpack.com/    
               Searge, ProfMobius, Fesh0r, 
               R4wk, ZeuX, IngisKahn, bspkrs
               MCP Data version : unknown
              ****************************
              :compileApiJava UP-TO-DATE
              :processApiResources UP-TO-DATE
              :apiClasses UP-TO-DATE
              :sourceMainJava UP-TO-DATE
              :compileJava
              /Users/moi/forge-1.7.10-10.13.4.1614-1.7.10-src/build/sources/java/fr/altisrp/mod/AltisRpMod.java:11: error: package net.arikia.dev.drpc does not exist
              import net.arikia.dev.drpc.DiscordEventHandlers;
                                        ^
              /Users/moi/forge-1.7.10-10.13.4.1614-1.7.10-src/build/sources/java/fr/altisrp/mod/AltisRpMod.java:12: error: package net.arikia.dev.drpc.DiscordEventHandlers does not exist
              import net.arikia.dev.drpc.DiscordEventHandlers.Builder;
                                                             ^
              /Users/moi/forge-1.7.10-10.13.4.1614-1.7.10-src/build/sources/java/fr/altisrp/mod/AltisRpMod.java:13: error: package net.arikia.dev.drpc does not exist
              import net.arikia.dev.drpc.DiscordRPC;
                                        ^
              /Users/moi/forge-1.7.10-10.13.4.1614-1.7.10-src/build/sources/java/fr/altisrp/mod/proxy/ClientProxy.java:7: error: package net.arikia.dev.drpc does not exist
              import net.arikia.dev.drpc.DiscordRPC;
                                        ^
              /Users/moi/forge-1.7.10-10.13.4.1614-1.7.10-src/build/sources/java/fr/altisrp/mod/proxy/ClientProxy.java:8: error: package net.arikia.dev.drpc does not exist
              import net.arikia.dev.drpc.DiscordRichPresence;
                                        ^
              /Users/tomguillou/forge-1.7.10-10.13.4.1614-1.7.10-src/build/sources/java/fr/altisrp/mod/AltisRpMod.java:31: error: cannot find symbol
                  	DiscordEventHandlers handlers = new Builder().setReadyEventHandler((user) -> {
                  	^
                symbol:   class DiscordEventHandlers
                 location: class AltisRpMod
               /Users/moi/forge-1.7.10-10.13.4.1614-1.7.10-src/build/sources/java/fr/altisrp/mod/AltisRpMod.java:31: error: cannot find symbol
                   	DiscordEventHandlers handlers = new Builder().setReadyEventHandler((user) -> {
                   	                                    ^
                 symbol:   class Builder
                 location: class AltisRpMod
               /Users/moi/forge-1.7.10-10.13.4.1614-1.7.10-src/build/sources/java/fr/altisrp/mod/AltisRpMod.java:34: error: cannot find symbol
                   	  DiscordRPC.discordInitialize("1234567890", handlers, true);
                   	  ^
                 symbol:   variable DiscordRPC
                 location: class AltisRpMod
               /Users/moi/forge-1.7.10-10.13.4.1614-1.7.10-src/build/sources/java/fr/altisrp/mod/proxy/ClientProxy.java:54: error: cannot find symbol
               		DiscordRichPresence rich = new DiscordRichPresence.Builder("Est connecté sur le serveur.").setDetails("altis-rp.fr").build();
               		^
                 symbol:   class DiscordRichPresence
                 location: class ClientProxy
               /Users/moi/forge-1.7.10-10.13.4.1614-1.7.10-src/build/sources/java/fr/altisrp/mod/proxy/ClientProxy.java:54: error: package DiscordRichPresence does not exist
               		DiscordRichPresence rich = new DiscordRichPresence.Builder("Est connecté sur le serveur.").setDetails("altis-rp.fr").build();
               		                                                  ^
               /Users/moi/forge-1.7.10-10.13.4.1614-1.7.10-src/build/sources/java/fr/altisrp/mod/proxy/ClientProxy.java:55: error: cannot find symbol
               		  DiscordRPC.discordUpdatePresence(rich);
               		  ^
                 symbol:   variable DiscordRPC
                 location: class ClientProxy
               /Users/moi/forge-1.7.10-10.13.4.1614-1.7.10-src/build/sources/java/fr/altisrp/mod/proxy/ClientProxy.java:90: error: cannot find symbol
               					DiscordRPC.discordShutdown();
               					^
                 symbol: variable DiscordRPC
               Note: /Users/moi/forge-1.7.10-10.13.4.1614-1.7.10-src/build/sources/java/fr/altisrp/mod/proxy/ClientProxy.java uses unchecked or unsafe operations.
               Note: Recompile with -Xlint:unchecked for details.
               12 errors
               :compileJava FAILED
                
               FAILURE: Build failed with an exception.
                
               * What went wrong:
               Execution failed for task ':compileJava'.
               > Compilation failed; see the compiler error output for details.
                
               * Try:
               Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output.
                
               BUILD FAILED
                
               Total time: 58.229 secs
              

              Fondateur de Minium et de AltisNewRP

              1 réponse Dernière réponse Répondre Citer 0
              • robin4002
                robin4002 Moddeurs confirmés Rédacteurs Administrateurs dernière édition par robin4002

                Ah autant pour moi, le problème ne vient pas de java mais du fais qu’il ne trouve pas des classes de DiscordRPC.
                Comment tu as ajouté cette bibliothèque ?

                La bonne façon d’ajouter une bibliothèque c’est de la référencer dans la partie dependencies du build.gradle, si tu l’as simplement ajouté au classpath d’eclipse ce n’est pas bon pour la compilation.

                1 réponse Dernière réponse Répondre Citer 0
                • T
                  tomaveclevdsl dernière édition par

                  @robin4002
                  oui je l’ai juste ajouté dans eclipse avec le buildpath
                  peut tu m’indiquer comment " la référencer dans la partie dependencies du build.gradle"

                  Merci

                  Fondateur de Minium et de AltisNewRP

                  1 réponse Dernière réponse Répondre Citer 0
                  • robin4002
                    robin4002 Moddeurs confirmés Rédacteurs Administrateurs dernière édition par

                    https://www.minecraftforgefrance.fr/topic/2475/utiliser-gradle-pour-gérer-les-dépendances

                    T 2 réponses Dernière réponse Répondre Citer 0
                    • T
                      tomaveclevdsl @robin4002 dernière édition par

                      @robin4002 j’ai lu le tuto mais il est nul part expliqué comment faire si notre dependence est un .jar

                      Fondateur de Minium et de AltisNewRP

                      1 réponse Dernière réponse Répondre Citer 0
                      • T
                        tomaveclevdsl @robin4002 dernière édition par

                        @robin4002 sa c’est build … j’ai juste crée le dossier lib et mis mon jar dedant et sa marche … j’en suis muet et impressioné … je suis c**

                        Fondateur de Minium et de AltisNewRP

                        1 réponse Dernière réponse Répondre Citer 0
                        • 1 / 1
                        • Premier message
                          Dernier message
                        Design by Woryk
                        Contact / Mentions Légales

                        MINECRAFT FORGE FRANCE © 2018

                        Powered by NodeBB