Résolu Impossible de Build mon mod
-
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
-
@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**
-
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' }
-
ok , j’essaye ça merci
-
@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
-
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.
-
@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
-
-
@robin4002 j’ai lu le tuto mais il est nul part expliqué comment faire si notre dependence est un .jar
-
@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**