Résolu Problème lors du lancement de Forge (1.12.2-forge-14.23.5.2854)

Blenn412

Créateur de la série MiniMine Tuto
25 Décembre 2012
377
27
140
31
Bonjour tout le monde,

J'utilise un launcher minecraft personnel (un truc fait dans mon coin, pas un générateur de launcher qu'on peut trouver sur internet) que j'utilisais jusqu'à présent pour une version de Forge en 1.7.10, fonctionnant de la façon suivante :

J'avais un fichier json qui me permettait de lancer convenablement mon minecraft forge 1.7.10 grâce au launcher :

Code:
Minecraft 1.7.10": {
      "launchfolder": ".custommc/runclients/fpvserv-alpha-3.0.2",
      "jarfile": "minecraft.jar",
      "mainclass": "net.minecraft.launchwrapper.Launch",
      "cmdargs": "--tweakClass cpw.mods.fml.common.launcher.FMLTweaker --username {USERNAME} --accessToken token --uuid {UUID} --assetIndex 1.7.10 --userProperties {} --userType mojang",
      "downloadlink": "http://site_de_telechargement_du_pack_au_format_zip/fpvserv-alpha-3.0.2.zip",
      "version": 302
      }

Mon launcher téléchargeait au préalable une archive au format zip comprenant :
0e7a70cf3b0b920f7b9cd615ac98f1b5.png


Au sein de cette archive, je lançais mon minecraft.jar, qui est en fait forge-1.7.10-version.jar
f3abba83bd801aa77ec3b0f163f8d7d1.png

Et j'avais simplement à prendre en compte le dossier librairies suivant :
1613990835319.png

725ca33a92109523f7553f73b60ffbf5.png

Tout fonctionnait parfaitement, et ça fonctionne encore en 1.7.10.



Voici maintenant mon problème :

Ayant fait une grosse pause sur minecraft, je reviens en ayant loupé beaucoup de mises à jour de minecraft et de forge.
Je voudrais aujourd'hui continuer mon launcher et pouvoir lancer forge 1.12 à partir de celui-ci.

J'ai donc commencé par télécharger l'installateur forge-1.12.2-14.23.5.2854 depuis le site officiel
Puis j'ai fais "Install client"
1613991535763.png

J'ai récupéré 1.12.2-forge-14.23.5.2854.jar dans AppData\Roaming\.minecraft\versions\1.12.2-forge-14.23.5.2854\
1613991628036.png
Et je l'ai mis en tant que minecraft.jar dans mon archive zip :
310adb0b8055e33764c6435fe36d691e.png


Pour être sûr que toutes les librairies soient téléchargées, j'ai lancé une fois forge avec le launcher minecraft officiel, aucun souci :
7d17b107a5c470e1790e2cc0a7fd0d32.png


J'ai ensuite copié le contenu de : C:\Users\user\AppData\Roaming\.minecraft\libraries dans mon archive :
691289e6b4f39c293a7842e166eb8aed.png


Voici comment je viens de faire pour tenter de mettre forge 1.12.2, c'est de cette façon que je faisais de la version 1.6.4 jusqu'à la 1.7.10 pour utiliser Forge sur mon launcher perso.

En 1.12.2, lorsque je lance mon launcher sans aucun mod, celui-ci ne se lance pas, avec les logs suivants :
Code:
[12:12:07] [main/INFO]: Loading tweak class name net.minecraftforge.fml.common.launcher.FMLTweaker
[12:12:07] [main/INFO]: Using primary tweak class name net.minecraftforge.fml.common.launcher.FMLTweaker
[12:12:07] [main/INFO]: Calling tweak class net.minecraftforge.fml.common.launcher.FMLTweaker
[12:12:07] [main/INFO]: Forge Mod Loader version 14.23.5.2854 for Minecraft 1.12.2 loading
[12:12:07] [main/INFO]: Java is OpenJDK 64-Bit Server VM, version 1.8.0_282, running on Windows 10:amd64:10.0, installed at C:\Users\user\.jdks\corretto-1.8.0_282\jre
[12:12:07] [main/INFO]: Searching C:\Users\user\AppData\Roaming\.custommc\runclients\forge-1.12.2\mods for mods
[12:12:07] [main/INFO]: Loading tweak class name net.minecraftforge.fml.common.launcher.FMLInjectionAndSortingTweaker
[12:12:07] [main/INFO]: Loading tweak class name net.minecraftforge.fml.common.launcher.FMLDeobfTweaker
[12:12:07] [main/INFO]: Calling tweak class net.minecraftforge.fml.common.launcher.FMLInjectionAndSortingTweaker
[12:12:07] [main/INFO]: Calling tweak class net.minecraftforge.fml.common.launcher.FMLInjectionAndSortingTweaker
[12:12:07] [main/INFO]: Calling tweak class net.minecraftforge.fml.relauncher.CoreModManager$FMLPluginWrapper
[12:12:09] [main/INFO]: Found valid fingerprint for Minecraft Forge. Certificate fingerprint e3c3d50c7c986df74c645c0ac54639741c90a557
[12:12:09] [main/INFO]: Found valid fingerprint for Minecraft. Certificate fingerprint cd99959656f753dc28d863b46769f7f8fbaefcfc
[12:12:09] [main/INFO]: Calling tweak class net.minecraftforge.fml.relauncher.CoreModManager$FMLPluginWrapper
[12:12:09] [main/INFO]: Calling tweak class net.minecraftforge.fml.common.launcher.FMLDeobfTweaker
[12:12:09] [main/INFO]: Loading tweak class name net.minecraftforge.fml.common.launcher.TerminalTweaker
[12:12:09] [main/INFO]: Calling tweak class net.minecraftforge.fml.common.launcher.TerminalTweaker
[12:12:09] [main/INFO]: Launching wrapped minecraft {net.minecraft.client.main.Main}
[12:12:10] [main/ERROR]: Unable to launch
java.lang.reflect.InvocationTargetException: null
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_282]
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[?:1.8.0_282]
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_282]
    at java.lang.reflect.Method.invoke(Method.java:498) ~[?:1.8.0_282]
    at net.minecraft.launchwrapper.Launch.launch(Launch.java:135) [launchwrapper-1.12.jar:?]
    at net.minecraft.launchwrapper.Launch.main(Launch.java:28) [launchwrapper-1.12.jar:?]
Caused by: java.lang.UnsatisfiedLinkError: no lwjgl64 in java.library.path
    at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1860) ~[?:1.8.0_282]
    at java.lang.Runtime.loadLibrary0(Runtime.java:871) ~[?:1.8.0_282]
    at java.lang.System.loadLibrary(System.java:1124) ~[?:1.8.0_282]
    at org.lwjgl.Sys$1.run(Sys.java:72) ~[lwjgl-2.9.4-nightly-20150209.jar:?]
    at java.security.AccessController.doPrivileged(Native Method) ~[?:1.8.0_282]
    at org.lwjgl.Sys.doLoadLibrary(Sys.java:66) ~[lwjgl-2.9.4-nightly-20150209.jar:?]
    at org.lwjgl.Sys.loadLibrary(Sys.java:87) ~[lwjgl-2.9.4-nightly-20150209.jar:?]
    at org.lwjgl.Sys.<clinit>(Sys.java:117) ~[lwjgl-2.9.4-nightly-20150209.jar:?]
    at net.minecraft.client.Minecraft.func_71386_F(Minecraft.java:2984) ~[bib.class:?]
    at net.minecraft.client.main.Main.main(SourceFile:38) ~[Main.class:?]
    ... 6 more
Exception in thread "main" [12:12:10] [main/INFO]: [java.lang.ThreadGroup:uncaughtException:1052]: net.minecraftforge.fml.relauncher.FMLSecurityManager$ExitTrappedException
[12:12:10] [main/INFO]: [java.lang.ThreadGroup:uncaughtException:1052]:     at net.minecraftforge.fml.relauncher.FMLSecurityManager.checkPermission(FMLSecurityManager.java:49)
[12:12:10] [main/INFO]: [java.lang.ThreadGroup:uncaughtException:1052]:     at java.lang.SecurityManager.checkExit(SecurityManager.java:761)
[12:12:10] [main/INFO]: [java.lang.ThreadGroup:uncaughtException:1052]:     at java.lang.Runtime.exit(Runtime.java:107)
[12:12:10] [main/INFO]: [java.lang.ThreadGroup:uncaughtException:1052]:     at java.lang.System.exit(System.java:973)
[12:12:10] [main/INFO]: [java.lang.ThreadGroup:uncaughtException:1052]:     at net.minecraft.launchwrapper.Launch.launch(Launch.java:138)
[12:12:10] [main/INFO]: [java.lang.ThreadGroup:uncaughtException:1052]:     at net.minecraft.launchwrapper.Launch.main(Launch.java:28)

J'ai cherché sur internet, dans les situations que j'ai pu voir, mes erreurs provenait soit d'Optifine (que je n'ai pas puisque aucun mod n'est mis), soit de la version de Java.
Je fais mon launcher sous IntelliJ et je le compile avec Maven avec ces paramètres :
1613992661399.png


J'ai essayé de modifier mes arguments de lancement du .jar dans mon json à tel point que j'ai mis le minimum, mais sans succès, peut-être ai-je oublié quelque chose ?
Code:
Minecraft 1.12.2": {
      "launchfolder": ".custommc/runclients/forge-1.12.2",
      "jarfile": "minecraft.jar",
      "mainclass": "net.minecraft.launchwrapper.Launch",
      "cmdargs": "--tweakClass net.minecraftforge.fml.common.launcher.FMLTweaker --username {USERNAME}",
      "downloadlink": "http://site_internet/forge-1.12.2.zip",
      "version": 302
      }

Si quelqu'un ayant la patience et la connaissance de forge pouvait me venir en aide ce serait avec un grand plaisir, ça fait 3 jours que je bloque sur ce problème et malgré mes recherches, j'avoue que je sèche un peu...

Blenn.
 
Dernière édition:

ShE3py

Développeur en autodidacte
Support
26 Septembre 2015
2 434
56
344
247
19
Mìlhüsa
Bonjour,

Code:
[12:12:10] [main/ERROR]: Unable to launch
java.lang.reflect.InvocationTargetException: null
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_282]
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[?:1.8.0_282]
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_282]
    at java.lang.reflect.Method.invoke(Method.java:498) ~[?:1.8.0_282]
    at net.minecraft.launchwrapper.Launch.launch(Launch.java:135) [launchwrapper-1.12.jar:?]
    at net.minecraft.launchwrapper.Launch.main(Launch.java:28) [launchwrapper-1.12.jar:?]
Caused by: java.lang.UnsatisfiedLinkError: no lwjgl64 in java.library.path
    at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1860) ~[?:1.8.0_282]
    at java.lang.Runtime.loadLibrary0(Runtime.java:871) ~[?:1.8.0_282]
    at java.lang.System.loadLibrary(System.java:1124) ~[?:1.8.0_282]
    at org.lwjgl.Sys$1.run(Sys.java:72) ~[lwjgl-2.9.4-nightly-20150209.jar:?]
    at java.security.AccessController.doPrivileged(Native Method) ~[?:1.8.0_282]
    at org.lwjgl.Sys.doLoadLibrary(Sys.java:66) ~[lwjgl-2.9.4-nightly-20150209.jar:?]
    at org.lwjgl.Sys.loadLibrary(Sys.java:87) ~[lwjgl-2.9.4-nightly-20150209.jar:?]
    at org.lwjgl.Sys.<clinit>(Sys.java:117) ~[lwjgl-2.9.4-nightly-20150209.jar:?]
    at net.minecraft.client.Minecraft.func_71386_F(Minecraft.java:2984) ~[bib.class:?]
    at net.minecraft.client.main.Main.main(SourceFile:38) ~[Main.class:?]
    ... 6 more
Tu as mal linké les librairies, le jeu ne parvient pas à trouver lwjgl64.dll.

Et sinon, je précise juste qu'il est interdit de réuploader le dossier assets/, il faudrait que ton launcher retélécharge tous les fichiers depuis les serveurs officiels.
Il faudrait aussi copier uniquement les fichiers nécessaires, car copier bêtement assets/ et librairies/ revient à copier tous les fichiers nécessaires pour toutes les versions que tu as installées ; tu copieras beaucoup de fichiers qui ne sont pas nécessaire pour l'unique version que tu veux.

Cordialement,
ShE3py
 

Blenn412

Créateur de la série MiniMine Tuto
25 Décembre 2012
377
27
140
31
Salut ShE3py,

Merci pour ta réponse.

Qu'ai-je mal fait par rapport à la librairies lwjgl64.dll ?
Elle existe pourtant bien dans C:\Users\user\AppData\Roaming\.custommc\runclients\forge-1.12.2\libraries\org\lwjgl\lwjgl
Je dois spécifié un lien quelque part ?

je précise juste qu'il est interdit de réuploader le dossier assets/
C'est bon à savoir, je ne savais pas, c'est dû à quoi ? Le fait que les textures et sons soient propriétaires ?

Il faudrait aussi copier uniquement les fichiers nécessaires, car copier bêtement assets/ et librairies/ revient à copier tous les fichiers nécessaires pour toutes les versions que tu as installées ; tu copieras beaucoup de fichiers qui ne sont pas nécessaire pour l'unique version que tu veux.
Dac, je vais déjà y aller étape par étape et essayer de résoudre mon problème actuel puis je ferai ce que tu dis ;)

Cordialement,
Blenn.
 
Dernière édition:

ShE3py

Développeur en autodidacte
Support
26 Septembre 2015
2 434
56
344
247
19
Mìlhüsa
Elle existe pourtant bien dans C:\Users\user\AppData\Roaming\.FPVserv\runclients\fpvserv-1.12.2-4.1.1\libraries\org\lwjgl\lwjgl
Je dois spécifié un lien quelque part ?
Tu dois spécifier le dossier dans lequel se trouves les librairies natives (.dll) dans java.library.path :
Code:
java -Djava.library.path="%appdata%\.FPVserv\etc." -jar [...] --tweakClass [...]
Avant le -jar, car sinon le paramètre sera donné au programme et non à la JVM.

C'est bon à savoir, je ne savais pas, c'est dû à quoi ? Le fait que les textures et sons soient propriétaires ?
Yup, le jeu est copyrighté par Mojang AB. Ça te permet aussi d'éviter de consommer la bande passante de ton site pour quelqu'un chose qui est téléchargeable ailleurs.
 

Blenn412

Créateur de la série MiniMine Tuto
25 Décembre 2012
377
27
140
31
Tu dois spécifier le dossier dans lequel se trouves les librairies natives (.dll) dans java.library.path :
Code:
java -Djava.library.path="%appdata%\.FPVserv\etc." -jar [...] --tweakClass [...]
Avant le -jar, car sinon le paramètre sera donné au programme et non à la JVM.
Alors, mon code de lancement de minecraft est le suivant :
public static void launchMC(String mcpath, String nick, String password, String mem, String jar, String mainlass, String cmdargs) {
try {
// libs and java locations
String java = System.getProperty("java.home");
String osname = System.getProperty("os.name").toLowerCase();
if (osname.contains("win") && !osname.contains("darwin")) {
java += "/bin/javaw.exe";
} else {
java += "/bin/java";
}
if (!new File(java).exists()) {
java = "java";
}
String libs = "";
// resolve libs
File libsfolder = new File(mcpath + File.separator + AllSettings.getClientsLibsFolder());
for (String lib : getLibs(libsfolder)) {
libs += lib + File.pathSeparator;
}
// replace nick
cmdargs = cmdargs.replace("{USERNAME}", nick);
// replace uuid
if (cmdargs.contains("{UUID}")) {
cmdargs = cmdargs.replace("{UUID}", NameToUUIDResolver.resolveUUID(nick));
}
List<String> cmdargsarray = Arrays.asList(cmdargs.split("\\s+"));
// now lets launch it
ProcessBuilder pb = new ProcessBuilder();
pb.directory(new File(mcpath).getCanonicalFile());
List<String> cc = new ArrayList<String>();
cc.add(java);
cc.add("-Xmx" + mem);
cc.add("-Djava.library.path="+libs);
cc.add("-Dfml.ignoreInvalidMinecraftCertificates=true");
cc.add("-Dfml.ignorePatchDiscrepancies=true");
cc.add("-cp");
cc.add(libs + jar);
cc.add(mainlass);
cc.addAll(cmdargsarray);
cc.add("--version");
cc.add("fakeversion");
cc.add("--gameDir");
cc.add(mcpath);
cc.add("--assetsDir");
cc.add(mcpath + File.separator + "assets");
System.out.println(cc);
pb.command(cc);
pb.redirectInput(Redirect.INHERIT);
pb.redirectErrorStream(true);
if (password.isEmpty()) {
pb.redirectOutput(Redirect.INHERIT);
pb.start();
} else {
Process p = pb.start();
Thread reader = new ClientOutputReader(p, password);
reader.start();
}
} catch (Exception e) {
LauncherUtils.logError(e);
}
}

Mon system.out.println() me renvoie :
Code:
C:\Users\gam\.jdks\corretto-1.8.0_282\jre/bin/javaw.exe,
-Xmx9000M,
-Djava.library.path=
C:\Users\gam\AppData\Roaming\.FPVserv\runclients\fpvserv-1.12.2-4.1.1\libraries\com\google\code\gson\gson\2.8.0\gson-2.8.0.jar;
C:\Users\gam\AppData\Roaming\.FPVserv\runclients\fpvserv-1.12.2-4.1.1\libraries\com\google\guava\guava\21.0\guava-21.0.jar;
C:\Users\gam\AppData\Roaming\.FPVserv\runclients\fpvserv-1.12.2-4.1.1\libraries\com\ibm\icu\icu4j-core-mojang\51.2\icu4j-core-mojang-51.2.jar;
C:\Users\gam\AppData\Roaming\.FPVserv\runclients\fpvserv-1.12.2-4.1.1\libraries\com\mojang\authlib\1.5.25\authlib-1.5.25.jar;
C:\Users\gam\AppData\Roaming\.FPVserv\runclients\fpvserv-1.12.2-4.1.1\libraries\com\mojang\patchy\1.1\patchy-1.1.jar;
C:\Users\gam\AppData\Roaming\.FPVserv\runclients\fpvserv-1.12.2-4.1.1\libraries\com\mojang\realms\1.10.22\realms-1.10.22.jar;
C:\Users\gam\AppData\Roaming\.FPVserv\runclients\fpvserv-1.12.2-4.1.1\libraries\com\mojang\text2speech\1.10.3\text2speech-1.10.3-natives-windows.jar;
C:\Users\gam\AppData\Roaming\.FPVserv\runclients\fpvserv-1.12.2-4.1.1\libraries\com\mojang\text2speech\1.10.3\text2speech-1.10.3.jar;
C:\Users\gam\AppData\Roaming\.FPVserv\runclients\fpvserv-1.12.2-4.1.1\libraries\com\paulscode\codecjorbis\20101023\codecjorbis-20101023.jar;
C:\Users\gam\AppData\Roaming\.FPVserv\runclients\fpvserv-1.12.2-4.1.1\libraries\com\paulscode\codecwav\20101023\codecwav-20101023.jar;
C:\Users\gam\AppData\Roaming\.FPVserv\runclients\fpvserv-1.12.2-4.1.1\libraries\com\paulscode\libraryjavasound\20101123\libraryjavasound-20101123.jar;
C:\Users\gam\AppData\Roaming\.FPVserv\runclients\fpvserv-1.12.2-4.1.1\libraries\com\paulscode\librarylwjglopenal\20100824\librarylwjglopenal-20100824.jar;
C:\Users\gam\AppData\Roaming\.FPVserv\runclients\fpvserv-1.12.2-4.1.1\libraries\com\paulscode\soundsystem\20120107\soundsystem-20120107.jar;
C:\Users\gam\AppData\Roaming\.FPVserv\runclients\fpvserv-1.12.2-4.1.1\libraries\com\typesafe\akka\akka-actor_2.11\2.3.3\akka-actor_2.11-2.3.3.jar;
C:\Users\gam\AppData\Roaming\.FPVserv\runclients\fpvserv-1.12.2-4.1.1\libraries\com\typesafe\config\1.2.1\config-1.2.1.jar;
C:\Users\gam\AppData\Roaming\.FPVserv\runclients\fpvserv-1.12.2-4.1.1\libraries\commons-codec\commons-codec\1.10\commons-codec-1.10.jar;
C:\Users\gam\AppData\Roaming\.FPVserv\runclients\fpvserv-1.12.2-4.1.1\libraries\commons-io\commons-io\2.5\commons-io-2.5.jar;
C:\Users\gam\AppData\Roaming\.FPVserv\runclients\fpvserv-1.12.2-4.1.1\libraries\commons-logging\commons-logging\1.1.3\commons-logging-1.1.3.jar;
C:\Users\gam\AppData\Roaming\.FPVserv\runclients\fpvserv-1.12.2-4.1.1\libraries\io\netty\netty-all\4.1.9.Final\netty-all-4.1.9.Final.jar;
C:\Users\gam\AppData\Roaming\.FPVserv\runclients\fpvserv-1.12.2-4.1.1\libraries\it\unimi\dsi\fastutil\7.1.0\fastutil-7.1.0.jar;
C:\Users\gam\AppData\Roaming\.FPVserv\runclients\fpvserv-1.12.2-4.1.1\libraries\java3d\vecmath\1.5.2\vecmath-1.5.2.jar;
C:\Users\gam\AppData\Roaming\.FPVserv\runclients\fpvserv-1.12.2-4.1.1\libraries\lzma\lzma\0.0.1\lzma-0.0.1.jar;
C:\Users\gam\AppData\Roaming\.FPVserv\runclients\fpvserv-1.12.2-4.1.1\libraries\net\java\dev\jna\jna\4.4.0\jna-4.4.0.jar;
C:\Users\gam\AppData\Roaming\.FPVserv\runclients\fpvserv-1.12.2-4.1.1\libraries\net\java\dev\jna\platform\3.4.0\platform-3.4.0.jar;
C:\Users\gam\AppData\Roaming\.FPVserv\runclients\fpvserv-1.12.2-4.1.1\libraries\net\java\jinput\jinput\2.0.5\jinput-2.0.5.jar;
C:\Users\gam\AppData\Roaming\.FPVserv\runclients\fpvserv-1.12.2-4.1.1\libraries\net\java\jinput\jinput-platform\2.0.5\jinput-platform-2.0.5-natives-windows.jar;
C:\Users\gam\AppData\Roaming\.FPVserv\runclients\fpvserv-1.12.2-4.1.1\libraries\net\java\jutils\jutils\1.0.0\jutils-1.0.0.jar;
C:\Users\gam\AppData\Roaming\.FPVserv\runclients\fpvserv-1.12.2-4.1.1\libraries\net\minecraft\launchwrapper\1.12\launchwrapper-1.12.jar;
C:\Users\gam\AppData\Roaming\.FPVserv\runclients\fpvserv-1.12.2-4.1.1\libraries\net\minecraftforge\forge\1.12.2-14.23.5.2854\forge-1.12.2-14.23.5.2854.jar;
C:\Users\gam\AppData\Roaming\.FPVserv\runclients\fpvserv-1.12.2-4.1.1\libraries\net\sf\jopt-simple\jopt-simple\5.0.3\jopt-simple-5.0.3.jar;
C:\Users\gam\AppData\Roaming\.FPVserv\runclients\fpvserv-1.12.2-4.1.1\libraries\net\sf\trove4j\trove4j\3.0.3\trove4j-3.0.3.jar;
C:\Users\gam\AppData\Roaming\.FPVserv\runclients\fpvserv-1.12.2-4.1.1\libraries\org\apache\commons\commons-compress\1.8.1\commons-compress-1.8.1.jar;
C:\Users\gam\AppData\Roaming\.FPVserv\runclients\fpvserv-1.12.2-4.1.1\libraries\org\apache\commons\commons-lang3\3.5\commons-lang3-3.5.jar;
C:\Users\gam\AppData\Roaming\.FPVserv\runclients\fpvserv-1.12.2-4.1.1\libraries\org\apache\httpcomponents\httpclient\4.3.3\httpclient-4.3.3.jar;
C:\Users\gam\AppData\Roaming\.FPVserv\runclients\fpvserv-1.12.2-4.1.1\libraries\org\apache\httpcomponents\httpcore\4.3.2\httpcore-4.3.2.jar;
C:\Users\gam\AppData\Roaming\.FPVserv\runclients\fpvserv-1.12.2-4.1.1\libraries\org\apache\logging\log4j\log4j-api\2.8.1\log4j-api-2.8.1.jar;
C:\Users\gam\AppData\Roaming\.FPVserv\runclients\fpvserv-1.12.2-4.1.1\libraries\org\apache\logging\log4j\log4j-core\2.8.1\log4j-core-2.8.1.jar;
C:\Users\gam\AppData\Roaming\.FPVserv\runclients\fpvserv-1.12.2-4.1.1\libraries\org\apache\maven\maven-artifact\3.5.3\maven-artifact-3.5.3.jar;
C:\Users\gam\AppData\Roaming\.FPVserv\runclients\fpvserv-1.12.2-4.1.1\libraries\org\jline\jline\3.5.1\jline-3.5.1.jar;
C:\Users\gam\AppData\Roaming\.FPVserv\runclients\fpvserv-1.12.2-4.1.1\libraries\org\lwjgl\lwjgl\lwjgl\2.9.4-nightly-20150209\lwjgl-2.9.4-nightly-20150209.jar;
C:\Users\gam\AppData\Roaming\.FPVserv\runclients\fpvserv-1.12.2-4.1.1\libraries\org\lwjgl\lwjgl\lwjgl-platform\2.9.4-nightly-20150209\lwjgl-platform-2.9.4-nightly-20150209-natives-windows.jar;
C:\Users\gam\AppData\Roaming\.FPVserv\runclients\fpvserv-1.12.2-4.1.1\libraries\org\lwjgl\lwjgl\lwjgl_util\2.9.4-nightly-20150209\lwjgl_util-2.9.4-nightly-20150209.jar;
C:\Users\gam\AppData\Roaming\.FPVserv\runclients\fpvserv-1.12.2-4.1.1\libraries\org\ow2\asm\asm-debug-all\5.2\asm-debug-all-5.2.jar;
C:\Users\gam\AppData\Roaming\.FPVserv\runclients\fpvserv-1.12.2-4.1.1\libraries\org\scala-lang\plugins\scala-continuations-library_2.11\1.0.2_mc\scala-continuations-library_2.11-1.0.2_mc.jar;
C:\Users\gam\AppData\Roaming\.FPVserv\runclients\fpvserv-1.12.2-4.1.1\libraries\org\scala-lang\plugins\scala-continuations-plugin_2.11.1\1.0.2_mc\scala-continuations-plugin_2.11.1-1.0.2_mc.jar;
C:\Users\gam\AppData\Roaming\.FPVserv\runclients\fpvserv-1.12.2-4.1.1\libraries\org\scala-lang\scala-actors-migration_2.11\1.1.0\scala-actors-migration_2.11-1.1.0.jar;
C:\Users\gam\AppData\Roaming\.FPVserv\runclients\fpvserv-1.12.2-4.1.1\libraries\org\scala-lang\scala-compiler\2.11.1\scala-compiler-2.11.1.jar;
C:\Users\gam\AppData\Roaming\.FPVserv\runclients\fpvserv-1.12.2-4.1.1\libraries\org\scala-lang\scala-library\2.11.1\scala-library-2.11.1.jar;
C:\Users\gam\AppData\Roaming\.FPVserv\runclients\fpvserv-1.12.2-4.1.1\libraries\org\scala-lang\scala-parser-combinators_2.11\1.0.1\scala-parser-combinators_2.11-1.0.1.jar;
C:\Users\gam\AppData\Roaming\.FPVserv\runclients\fpvserv-1.12.2-4.1.1\libraries\org\scala-lang\scala-reflect\2.11.1\scala-reflect-2.11.1.jar;
C:\Users\gam\AppData\Roaming\.FPVserv\runclients\fpvserv-1.12.2-4.1.1\libraries\org\scala-lang\scala-swing_2.11\1.0.1\scala-swing_2.11-1.0.1.jar;
C:\Users\gam\AppData\Roaming\.FPVserv\runclients\fpvserv-1.12.2-4.1.1\libraries\org\scala-lang\scala-xml_2.11\1.0.2\scala-xml_2.11-1.0.2.jar;
C:\Users\gam\AppData\Roaming\.FPVserv\runclients\fpvserv-1.12.2-4.1.1\libraries\oshi-project\oshi-core\1.1\oshi-core-1.1.jar;,
-Dfml.ignoreInvalidMinecraftCertificates=true,
-Dfml.ignorePatchDiscrepancies=true,
-cp, C:\Users\gam\AppData\Roaming\.FPVserv\runclients\fpvserv-1.12.2-4.1.1\libraries\com\google\code\gson\gson\2.8.0\gson-2.8.0.jar;
C:\Users\gam\AppData\Roaming\.FPVserv\runclients\fpvserv-1.12.2-4.1.1\libraries\com\google\guava\guava\21.0\guava-21.0.jar;
C:\Users\gam\AppData\Roaming\.FPVserv\runclients\fpvserv-1.12.2-4.1.1\libraries\com\ibm\icu\icu4j-core-mojang\51.2\icu4j-core-mojang-51.2.jar;
C:\Users\gam\AppData\Roaming\.FPVserv\runclients\fpvserv-1.12.2-4.1.1\libraries\com\mojang\authlib\1.5.25\authlib-1.5.25.jar;
C:\Users\gam\AppData\Roaming\.FPVserv\runclients\fpvserv-1.12.2-4.1.1\libraries\com\mojang\patchy\1.1\patchy-1.1.jar;
C:\Users\gam\AppData\Roaming\.FPVserv\runclients\fpvserv-1.12.2-4.1.1\libraries\com\mojang\realms\1.10.22\realms-1.10.22.jar;
C:\Users\gam\AppData\Roaming\.FPVserv\runclients\fpvserv-1.12.2-4.1.1\libraries\com\mojang\text2speech\1.10.3\text2speech-1.10.3-natives-windows.jar;
C:\Users\gam\AppData\Roaming\.FPVserv\runclients\fpvserv-1.12.2-4.1.1\libraries\com\mojang\text2speech\1.10.3\text2speech-1.10.3.jar;
C:\Users\gam\AppData\Roaming\.FPVserv\runclients\fpvserv-1.12.2-4.1.1\libraries\com\paulscode\codecjorbis\20101023\codecjorbis-20101023.jar;
C:\Users\gam\AppData\Roaming\.FPVserv\runclients\fpvserv-1.12.2-4.1.1\libraries\com\paulscode\codecwav\20101023\codecwav-20101023.jar;
C:\Users\gam\AppData\Roaming\.FPVserv\runclients\fpvserv-1.12.2-4.1.1\libraries\com\paulscode\libraryjavasound\20101123\libraryjavasound-20101123.jar;
C:\Users\gam\AppData\Roaming\.FPVserv\runclients\fpvserv-1.12.2-4.1.1\libraries\com\paulscode\librarylwjglopenal\20100824\librarylwjglopenal-20100824.jar;
C:\Users\gam\AppData\Roaming\.FPVserv\runclients\fpvserv-1.12.2-4.1.1\libraries\com\paulscode\soundsystem\20120107\soundsystem-20120107.jar;
C:\Users\gam\AppData\Roaming\.FPVserv\runclients\fpvserv-1.12.2-4.1.1\libraries\com\typesafe\akka\akka-actor_2.11\2.3.3\akka-actor_2.11-2.3.3.jar;
C:\Users\gam\AppData\Roaming\.FPVserv\runclients\fpvserv-1.12.2-4.1.1\libraries\com\typesafe\config\1.2.1\config-1.2.1.jar;
C:\Users\gam\AppData\Roaming\.FPVserv\runclients\fpvserv-1.12.2-4.1.1\libraries\commons-codec\commons-codec\1.10\commons-codec-1.10.jar;
C:\Users\gam\AppData\Roaming\.FPVserv\runclients\fpvserv-1.12.2-4.1.1\libraries\commons-io\commons-io\2.5\commons-io-2.5.jar;
C:\Users\gam\AppData\Roaming\.FPVserv\runclients\fpvserv-1.12.2-4.1.1\libraries\commons-logging\commons-logging\1.1.3\commons-logging-1.1.3.jar;
C:\Users\gam\AppData\Roaming\.FPVserv\runclients\fpvserv-1.12.2-4.1.1\libraries\io\netty\netty-all\4.1.9.Final\netty-all-4.1.9.Final.jar;
C:\Users\gam\AppData\Roaming\.FPVserv\runclients\fpvserv-1.12.2-4.1.1\libraries\it\unimi\dsi\fastutil\7.1.0\fastutil-7.1.0.jar;
C:\Users\gam\AppData\Roaming\.FPVserv\runclients\fpvserv-1.12.2-4.1.1\libraries\java3d\vecmath\1.5.2\vecmath-1.5.2.jar;
C:\Users\gam\AppData\Roaming\.FPVserv\runclients\fpvserv-1.12.2-4.1.1\libraries\lzma\lzma\0.0.1\lzma-0.0.1.jar;
C:\Users\gam\AppData\Roaming\.FPVserv\runclients\fpvserv-1.12.2-4.1.1\libraries\net\java\dev\jna\jna\4.4.0\jna-4.4.0.jar;
C:\Users\gam\AppData\Roaming\.FPVserv\runclients\fpvserv-1.12.2-4.1.1\libraries\net\java\dev\jna\platform\3.4.0\platform-3.4.0.jar;
C:\Users\gam\AppData\Roaming\.FPVserv\runclients\fpvserv-1.12.2-4.1.1\libraries\net\java\jinput\jinput\2.0.5\jinput-2.0.5.jar;
C:\Users\gam\AppData\Roaming\.FPVserv\runclients\fpvserv-1.12.2-4.1.1\libraries\net\java\jinput\jinput-platform\2.0.5\jinput-platform-2.0.5-natives-windows.jar;
C:\Users\gam\AppData\Roaming\.FPVserv\runclients\fpvserv-1.12.2-4.1.1\libraries\net\java\jutils\jutils\1.0.0\jutils-1.0.0.jar;
C:\Users\gam\AppData\Roaming\.FPVserv\runclients\fpvserv-1.12.2-4.1.1\libraries\net\minecraft\launchwrapper\1.12\launchwrapper-1.12.jar;
C:\Users\gam\AppData\Roaming\.FPVserv\runclients\fpvserv-1.12.2-4.1.1\libraries\net\minecraftforge\forge\1.12.2-14.23.5.2854\forge-1.12.2-14.23.5.2854.jar;
C:\Users\gam\AppData\Roaming\.FPVserv\runclients\fpvserv-1.12.2-4.1.1\libraries\net\sf\jopt-simple\jopt-simple\5.0.3\jopt-simple-5.0.3.jar;
C:\Users\gam\AppData\Roaming\.FPVserv\runclients\fpvserv-1.12.2-4.1.1\libraries\net\sf\trove4j\trove4j\3.0.3\trove4j-3.0.3.jar;
C:\Users\gam\AppData\Roaming\.FPVserv\runclients\fpvserv-1.12.2-4.1.1\libraries\org\apache\commons\commons-compress\1.8.1\commons-compress-1.8.1.jar;
C:\Users\gam\AppData\Roaming\.FPVserv\runclients\fpvserv-1.12.2-4.1.1\libraries\org\apache\commons\commons-lang3\3.5\commons-lang3-3.5.jar;
C:\Users\gam\AppData\Roaming\.FPVserv\runclients\fpvserv-1.12.2-4.1.1\libraries\org\apache\httpcomponents\httpclient\4.3.3\httpclient-4.3.3.jar;
C:\Users\gam\AppData\Roaming\.FPVserv\runclients\fpvserv-1.12.2-4.1.1\libraries\org\apache\httpcomponents\httpcore\4.3.2\httpcore-4.3.2.jar;
C:\Users\gam\AppData\Roaming\.FPVserv\runclients\fpvserv-1.12.2-4.1.1\libraries\org\apache\logging\log4j\log4j-api\2.8.1\log4j-api-2.8.1.jar;
C:\Users\gam\AppData\Roaming\.FPVserv\runclients\fpvserv-1.12.2-4.1.1\libraries\org\apache\logging\log4j\log4j-core\2.8.1\log4j-core-2.8.1.jar;
C:\Users\gam\AppData\Roaming\.FPVserv\runclients\fpvserv-1.12.2-4.1.1\libraries\org\apache\maven\maven-artifact\3.5.3\maven-artifact-3.5.3.jar;
C:\Users\gam\AppData\Roaming\.FPVserv\runclients\fpvserv-1.12.2-4.1.1\libraries\org\jline\jline\3.5.1\jline-3.5.1.jar;
C:\Users\gam\AppData\Roaming\.FPVserv\runclients\fpvserv-1.12.2-4.1.1\libraries\org\lwjgl\lwjgl\lwjgl\2.9.4-nightly-20150209\lwjgl-2.9.4-nightly-20150209.jar;
C:\Users\gam\AppData\Roaming\.FPVserv\runclients\fpvserv-1.12.2-4.1.1\libraries\org\lwjgl\lwjgl\lwjgl-platform\2.9.4-nightly-20150209\lwjgl-platform-2.9.4-nightly-20150209-natives-windows.jar;
C:\Users\gam\AppData\Roaming\.FPVserv\runclients\fpvserv-1.12.2-4.1.1\libraries\org\lwjgl\lwjgl\lwjgl_util\2.9.4-nightly-20150209\lwjgl_util-2.9.4-nightly-20150209.jar;
C:\Users\gam\AppData\Roaming\.FPVserv\runclients\fpvserv-1.12.2-4.1.1\libraries\org\ow2\asm\asm-debug-all\5.2\asm-debug-all-5.2.jar;
C:\Users\gam\AppData\Roaming\.FPVserv\runclients\fpvserv-1.12.2-4.1.1\libraries\org\scala-lang\plugins\scala-continuations-library_2.11\1.0.2_mc\scala-continuations-library_2.11-1.0.2_mc.jar;
C:\Users\gam\AppData\Roaming\.FPVserv\runclients\fpvserv-1.12.2-4.1.1\libraries\org\scala-lang\plugins\scala-continuations-plugin_2.11.1\1.0.2_mc\scala-continuations-plugin_2.11.1-1.0.2_mc.jar;
C:\Users\gam\AppData\Roaming\.FPVserv\runclients\fpvserv-1.12.2-4.1.1\libraries\org\scala-lang\scala-actors-migration_2.11\1.1.0\scala-actors-migration_2.11-1.1.0.jar;
C:\Users\gam\AppData\Roaming\.FPVserv\runclients\fpvserv-1.12.2-4.1.1\libraries\org\scala-lang\scala-compiler\2.11.1\scala-compiler-2.11.1.jar;
C:\Users\gam\AppData\Roaming\.FPVserv\runclients\fpvserv-1.12.2-4.1.1\libraries\org\scala-lang\scala-library\2.11.1\scala-library-2.11.1.jar;
C:\Users\gam\AppData\Roaming\.FPVserv\runclients\fpvserv-1.12.2-4.1.1\libraries\org\scala-lang\scala-parser-combinators_2.11\1.0.1\scala-parser-combinators_2.11-1.0.1.jar;
C:\Users\gam\AppData\Roaming\.FPVserv\runclients\fpvserv-1.12.2-4.1.1\libraries\org\scala-lang\scala-reflect\2.11.1\scala-reflect-2.11.1.jar;
C:\Users\gam\AppData\Roaming\.FPVserv\runclients\fpvserv-1.12.2-4.1.1\libraries\org\scala-lang\scala-swing_2.11\1.0.1\scala-swing_2.11-1.0.1.jar;
C:\Users\gam\AppData\Roaming\.FPVserv\runclients\fpvserv-1.12.2-4.1.1\libraries\org\scala-lang\scala-xml_2.11\1.0.2\scala-xml_2.11-1.0.2.jar;
C:\Users\gam\AppData\Roaming\.FPVserv\runclients\fpvserv-1.12.2-4.1.1\libraries\oshi-project\oshi-core\1.1\oshi-core-1.1.jar;
C:\Users\gam\AppData\Roaming\.FPVserv/runclients/fpvserv-1.12.2-4.1.1\minecraft.jar,
net.minecraft.launchwrapper.Launch,
--username, xBlenn412,
--assetIndex, 1.12.2,
--uuid, $uuid,
--userType, mojang,
--tweakClass,
net.minecraftforge.fml.common.launcher.FMLTweaker,
--versionType,
Forge,
--version,
fakeversion,
--gameDir,
C:\Users\gam\AppData\Roaming\.FPVserv/runclients/fpvserv-1.12.2-4.1.1,
--assetsDir,
C:\Users\gam\AppData\Roaming\.FPVserv/runclients/fpvserv-1.12.2-4.1.1\assets
j'ai ajouté des retours à la ligne pour que ce soit plus lisible, des fois que j'ai manqué quelque chose, si quelqu'un veut regarder en détail, voici le tout en une ligne :
[C:\Users\gam\.jdks\corretto-1.8.0_282\jre/bin/javaw.exe, -Xmx9000M, -Djava.library.path=C:\Users\gam\AppData\Roaming\.FPVserv\runclients\fpvserv-1.12.2-4.1.1\libraries\com\google\code\gson\gson\2.8.0\gson-2.8.0.jar;C:\Users\gam\AppData\Roaming\.FPVserv\runclients\fpvserv-1.12.2-4.1.1\libraries\com\google\guava\guava\21.0\guava-21.0.jar;C:\Users\gam\AppData\Roaming\.FPVserv\runclients\fpvserv-1.12.2-4.1.1\libraries\com\ibm\icu\icu4j-core-mojang\51.2\icu4j-core-mojang-51.2.jar;C:\Users\gam\AppData\Roaming\.FPVserv\runclients\fpvserv-1.12.2-4.1.1\libraries\com\mojang\authlib\1.5.25\authlib-1.5.25.jar;C:\Users\gam\AppData\Roaming\.FPVserv\runclients\fpvserv-1.12.2-4.1.1\libraries\com\mojang\patchy\1.1\patchy-1.1.jar;C:\Users\gam\AppData\Roaming\.FPVserv\runclients\fpvserv-1.12.2-4.1.1\libraries\com\mojang\realms\1.10.22\realms-1.10.22.jar;C:\Users\gam\AppData\Roaming\.FPVserv\runclients\fpvserv-1.12.2-4.1.1\libraries\com\mojang\text2speech\1.10.3\text2speech-1.10.3-natives-windows.jar;C:\Users\gam\AppData\Roaming\.FPVserv\runclients\fpvserv-1.12.2-4.1.1\libraries\com\mojang\text2speech\1.10.3\text2speech-1.10.3.jar;C:\Users\gam\AppData\Roaming\.FPVserv\runclients\fpvserv-1.12.2-4.1.1\libraries\com\paulscode\codecjorbis\20101023\codecjorbis-20101023.jar;C:\Users\gam\AppData\Roaming\.FPVserv\runclients\fpvserv-1.12.2-4.1.1\libraries\com\paulscode\codecwav\20101023\codecwav-20101023.jar;C:\Users\gam\AppData\Roaming\.FPVserv\runclients\fpvserv-1.12.2-4.1.1\libraries\com\paulscode\libraryjavasound\20101123\libraryjavasound-20101123.jar;C:\Users\gam\AppData\Roaming\.FPVserv\runclients\fpvserv-1.12.2-4.1.1\libraries\com\paulscode\librarylwjglopenal\20100824\librarylwjglopenal-20100824.jar;C:\Users\gam\AppData\Roaming\.FPVserv\runclients\fpvserv-1.12.2-4.1.1\libraries\com\paulscode\soundsystem\20120107\soundsystem-20120107.jar;C:\Users\gam\AppData\Roaming\.FPVserv\runclients\fpvserv-1.12.2-4.1.1\libraries\com\typesafe\akka\akka-actor_2.11\2.3.3\akka-actor_2.11-2.3.3.jar;C:\Users\gam\AppData\Roaming\.FPVserv\runclients\fpvserv-1.12.2-4.1.1\libraries\com\typesafe\config\1.2.1\config-1.2.1.jar;C:\Users\gam\AppData\Roaming\.FPVserv\runclients\fpvserv-1.12.2-4.1.1\libraries\commons-codec\commons-codec\1.10\commons-codec-1.10.jar;C:\Users\gam\AppData\Roaming\.FPVserv\runclients\fpvserv-1.12.2-4.1.1\libraries\commons-io\commons-io\2.5\commons-io-2.5.jar;C:\Users\gam\AppData\Roaming\.FPVserv\runclients\fpvserv-1.12.2-4.1.1\libraries\commons-logging\commons-logging\1.1.3\commons-logging-1.1.3.jar;C:\Users\gam\AppData\Roaming\.FPVserv\runclients\fpvserv-1.12.2-4.1.1\libraries\io\netty\netty-all\4.1.9.Final\netty-all-4.1.9.Final.jar;C:\Users\gam\AppData\Roaming\.FPVserv\runclients\fpvserv-1.12.2-4.1.1\libraries\it\unimi\dsi\fastutil\7.1.0\fastutil-7.1.0.jar;C:\Users\gam\AppData\Roaming\.FPVserv\runclients\fpvserv-1.12.2-4.1.1\libraries\java3d\vecmath\1.5.2\vecmath-1.5.2.jar;C:\Users\gam\AppData\Roaming\.FPVserv\runclients\fpvserv-1.12.2-4.1.1\libraries\lzma\lzma\0.0.1\lzma-0.0.1.jar;C:\Users\gam\AppData\Roaming\.FPVserv\runclients\fpvserv-1.12.2-4.1.1\libraries\net\java\dev\jna\jna\4.4.0\jna-4.4.0.jar;C:\Users\gam\AppData\Roaming\.FPVserv\runclients\fpvserv-1.12.2-4.1.1\libraries\net\java\dev\jna\platform\3.4.0\platform-3.4.0.jar;C:\Users\gam\AppData\Roaming\.FPVserv\runclients\fpvserv-1.12.2-4.1.1\libraries\net\java\jinput\jinput\2.0.5\jinput-2.0.5.jar;C:\Users\gam\AppData\Roaming\.FPVserv\runclients\fpvserv-1.12.2-4.1.1\libraries\net\java\jinput\jinput-platform\2.0.5\jinput-platform-2.0.5-natives-windows.jar;C:\Users\gam\AppData\Roaming\.FPVserv\runclients\fpvserv-1.12.2-4.1.1\libraries\net\java\jutils\jutils\1.0.0\jutils-1.0.0.jar;C:\Users\gam\AppData\Roaming\.FPVserv\runclients\fpvserv-1.12.2-4.1.1\libraries\net\minecraft\launchwrapper\1.12\launchwrapper-1.12.jar;C:\Users\gam\AppData\Roaming\.FPVserv\runclients\fpvserv-1.12.2-4.1.1\libraries\net\minecraftforge\forge\1.12.2-14.23.5.2854\forge-1.12.2-14.23.5.2854.jar;C:\Users\gam\AppData\Roaming\.FPVserv\runclients\fpvserv-1.12.2-4.1.1\libraries\net\sf\jopt-simple\jopt-simple\5.0.3\jopt-simple-5.0.3.jar;C:\Users\gam\AppData\Roaming\.FPVserv\runclients\fpvserv-1.12.2-4.1.1\libraries\net\sf\trove4j\trove4j\3.0.3\trove4j-3.0.3.jar;C:\Users\gam\AppData\Roaming\.FPVserv\runclients\fpvserv-1.12.2-4.1.1\libraries\org\apache\commons\commons-compress\1.8.1\commons-compress-1.8.1.jar;C:\Users\gam\AppData\Roaming\.FPVserv\runclients\fpvserv-1.12.2-4.1.1\libraries\org\apache\commons\commons-lang3\3.5\commons-lang3-3.5.jar;C:\Users\gam\AppData\Roaming\.FPVserv\runclients\fpvserv-1.12.2-4.1.1\libraries\org\apache\httpcomponents\httpclient\4.3.3\httpclient-4.3.3.jar;C:\Users\gam\AppData\Roaming\.FPVserv\runclients\fpvserv-1.12.2-4.1.1\libraries\org\apache\httpcomponents\httpcore\4.3.2\httpcore-4.3.2.jar;C:\Users\gam\AppData\Roaming\.FPVserv\runclients\fpvserv-1.12.2-4.1.1\libraries\org\apache\logging\log4j\log4j-api\2.8.1\log4j-api-2.8.1.jar;C:\Users\gam\AppData\Roaming\.FPVserv\runclients\fpvserv-1.12.2-4.1.1\libraries\org\apache\logging\log4j\log4j-core\2.8.1\log4j-core-2.8.1.jar;C:\Users\gam\AppData\Roaming\.FPVserv\runclients\fpvserv-1.12.2-4.1.1\libraries\org\apache\maven\maven-artifact\3.5.3\maven-artifact-3.5.3.jar;C:\Users\gam\AppData\Roaming\.FPVserv\runclients\fpvserv-1.12.2-4.1.1\libraries\org\jline\jline\3.5.1\jline-3.5.1.jar;C:\Users\gam\AppData\Roaming\.FPVserv\runclients\fpvserv-1.12.2-4.1.1\libraries\org\lwjgl\lwjgl\lwjgl\2.9.4-nightly-20150209\lwjgl-2.9.4-nightly-20150209.jar;C:\Users\gam\AppData\Roaming\.FPVserv\runclients\fpvserv-1.12.2-4.1.1\libraries\org\lwjgl\lwjgl\lwjgl-platform\2.9.4-nightly-20150209\lwjgl-platform-2.9.4-nightly-20150209-natives-windows.jar;C:\Users\gam\AppData\Roaming\.FPVserv\runclients\fpvserv-1.12.2-4.1.1\libraries\org\lwjgl\lwjgl\lwjgl_util\2.9.4-nightly-20150209\lwjgl_util-2.9.4-nightly-20150209.jar;C:\Users\gam\AppData\Roaming\.FPVserv\runclients\fpvserv-1.12.2-4.1.1\libraries\org\ow2\asm\asm-debug-all\5.2\asm-debug-all-5.2.jar;C:\Users\gam\AppData\Roaming\.FPVserv\runclients\fpvserv-1.12.2-4.1.1\libraries\org\scala-lang\plugins\scala-continuations-library_2.11\1.0.2_mc\scala-continuations-library_2.11-1.0.2_mc.jar;C:\Users\gam\AppData\Roaming\.FPVserv\runclients\fpvserv-1.12.2-4.1.1\libraries\org\scala-lang\plugins\scala-continuations-plugin_2.11.1\1.0.2_mc\scala-continuations-plugin_2.11.1-1.0.2_mc.jar;C:\Users\gam\AppData\Roaming\.FPVserv\runclients\fpvserv-1.12.2-4.1.1\libraries\org\scala-lang\scala-actors-migration_2.11\1.1.0\scala-actors-migration_2.11-1.1.0.jar;C:\Users\gam\AppData\Roaming\.FPVserv\runclients\fpvserv-1.12.2-4.1.1\libraries\org\scala-lang\scala-compiler\2.11.1\scala-compiler-2.11.1.jar;C:\Users\gam\AppData\Roaming\.FPVserv\runclients\fpvserv-1.12.2-4.1.1\libraries\org\scala-lang\scala-library\2.11.1\scala-library-2.11.1.jar;C:\Users\gam\AppData\Roaming\.FPVserv\runclients\fpvserv-1.12.2-4.1.1\libraries\org\scala-lang\scala-parser-combinators_2.11\1.0.1\scala-parser-combinators_2.11-1.0.1.jar;C:\Users\gam\AppData\Roaming\.FPVserv\runclients\fpvserv-1.12.2-4.1.1\libraries\org\scala-lang\scala-reflect\2.11.1\scala-reflect-2.11.1.jar;C:\Users\gam\AppData\Roaming\.FPVserv\runclients\fpvserv-1.12.2-4.1.1\libraries\org\scala-lang\scala-swing_2.11\1.0.1\scala-swing_2.11-1.0.1.jar;C:\Users\gam\AppData\Roaming\.FPVserv\runclients\fpvserv-1.12.2-4.1.1\libraries\org\scala-lang\scala-xml_2.11\1.0.2\scala-xml_2.11-1.0.2.jar;C:\Users\gam\AppData\Roaming\.FPVserv\runclients\fpvserv-1.12.2-4.1.1\libraries\oshi-project\oshi-core\1.1\oshi-core-1.1.jar;, -Dfml.ignoreInvalidMinecraftCertificates=true, -Dfml.ignorePatchDiscrepancies=true, -cp, C:\Users\gam\AppData\Roaming\.FPVserv\runclients\fpvserv-1.12.2-4.1.1\libraries\com\google\code\gson\gson\2.8.0\gson-2.8.0.jar;C:\Users\gam\AppData\Roaming\.FPVserv\runclients\fpvserv-1.12.2-4.1.1\libraries\com\google\guava\guava\21.0\guava-21.0.jar;C:\Users\gam\AppData\Roaming\.FPVserv\runclients\fpvserv-1.12.2-4.1.1\libraries\com\ibm\icu\icu4j-core-mojang\51.2\icu4j-core-mojang-51.2.jar;C:\Users\gam\AppData\Roaming\.FPVserv\runclients\fpvserv-1.12.2-4.1.1\libraries\com\mojang\authlib\1.5.25\authlib-1.5.25.jar;C:\Users\gam\AppData\Roaming\.FPVserv\runclients\fpvserv-1.12.2-4.1.1\libraries\com\mojang\patchy\1.1\patchy-1.1.jar;C:\Users\gam\AppData\Roaming\.FPVserv\runclients\fpvserv-1.12.2-4.1.1\libraries\com\mojang\realms\1.10.22\realms-1.10.22.jar;C:\Users\gam\AppData\Roaming\.FPVserv\runclients\fpvserv-1.12.2-4.1.1\libraries\com\mojang\text2speech\1.10.3\text2speech-1.10.3-natives-windows.jar;C:\Users\gam\AppData\Roaming\.FPVserv\runclients\fpvserv-1.12.2-4.1.1\libraries\com\mojang\text2speech\1.10.3\text2speech-1.10.3.jar;C:\Users\gam\AppData\Roaming\.FPVserv\runclients\fpvserv-1.12.2-4.1.1\libraries\com\paulscode\codecjorbis\20101023\codecjorbis-20101023.jar;C:\Users\gam\AppData\Roaming\.FPVserv\runclients\fpvserv-1.12.2-4.1.1\libraries\com\paulscode\codecwav\20101023\codecwav-20101023.jar;C:\Users\gam\AppData\Roaming\.FPVserv\runclients\fpvserv-1.12.2-4.1.1\libraries\com\paulscode\libraryjavasound\20101123\libraryjavasound-20101123.jar;C:\Users\gam\AppData\Roaming\.FPVserv\runclients\fpvserv-1.12.2-4.1.1\libraries\com\paulscode\librarylwjglopenal\20100824\librarylwjglopenal-20100824.jar;C:\Users\gam\AppData\Roaming\.FPVserv\runclients\fpvserv-1.12.2-4.1.1\libraries\com\paulscode\soundsystem\20120107\soundsystem-20120107.jar;C:\Users\gam\AppData\Roaming\.FPVserv\runclients\fpvserv-1.12.2-4.1.1\libraries\com\typesafe\akka\akka-actor_2.11\2.3.3\akka-actor_2.11-2.3.3.jar;C:\Users\gam\AppData\Roaming\.FPVserv\runclients\fpvserv-1.12.2-4.1.1\libraries\com\typesafe\config\1.2.1\config-1.2.1.jar;C:\Users\gam\AppData\Roaming\.FPVserv\runclients\fpvserv-1.12.2-4.1.1\libraries\commons-codec\commons-codec\1.10\commons-codec-1.10.jar;C:\Users\gam\AppData\Roaming\.FPVserv\runclients\fpvserv-1.12.2-4.1.1\libraries\commons-io\commons-io\2.5\commons-io-2.5.jar;C:\Users\gam\AppData\Roaming\.FPVserv\runclients\fpvserv-1.12.2-4.1.1\libraries\commons-logging\commons-logging\1.1.3\commons-logging-1.1.3.jar;C:\Users\gam\AppData\Roaming\.FPVserv\runclients\fpvserv-1.12.2-4.1.1\libraries\io\netty\netty-all\4.1.9.Final\netty-all-4.1.9.Final.jar;C:\Users\gam\AppData\Roaming\.FPVserv\runclients\fpvserv-1.12.2-4.1.1\libraries\it\unimi\dsi\fastutil\7.1.0\fastutil-7.1.0.jar;C:\Users\gam\AppData\Roaming\.FPVserv\runclients\fpvserv-1.12.2-4.1.1\libraries\java3d\vecmath\1.5.2\vecmath-1.5.2.jar;C:\Users\gam\AppData\Roaming\.FPVserv\runclients\fpvserv-1.12.2-4.1.1\libraries\lzma\lzma\0.0.1\lzma-0.0.1.jar;C:\Users\gam\AppData\Roaming\.FPVserv\runclients\fpvserv-1.12.2-4.1.1\libraries\net\java\dev\jna\jna\4.4.0\jna-4.4.0.jar;C:\Users\gam\AppData\Roaming\.FPVserv\runclients\fpvserv-1.12.2-4.1.1\libraries\net\java\dev\jna\platform\3.4.0\platform-3.4.0.jar;C:\Users\gam\AppData\Roaming\.FPVserv\runclients\fpvserv-1.12.2-4.1.1\libraries\net\java\jinput\jinput\2.0.5\jinput-2.0.5.jar;C:\Users\gam\AppData\Roaming\.FPVserv\runclients\fpvserv-1.12.2-4.1.1\libraries\net\java\jinput\jinput-platform\2.0.5\jinput-platform-2.0.5-natives-windows.jar;C:\Users\gam\AppData\Roaming\.FPVserv\runclients\fpvserv-1.12.2-4.1.1\libraries\net\java\jutils\jutils\1.0.0\jutils-1.0.0.jar;C:\Users\gam\AppData\Roaming\.FPVserv\runclients\fpvserv-1.12.2-4.1.1\libraries\net\minecraft\launchwrapper\1.12\launchwrapper-1.12.jar;C:\Users\gam\AppData\Roaming\.FPVserv\runclients\fpvserv-1.12.2-4.1.1\libraries\net\minecraftforge\forge\1.12.2-14.23.5.2854\forge-1.12.2-14.23.5.2854.jar;C:\Users\gam\AppData\Roaming\.FPVserv\runclients\fpvserv-1.12.2-4.1.1\libraries\net\sf\jopt-simple\jopt-simple\5.0.3\jopt-simple-5.0.3.jar;C:\Users\gam\AppData\Roaming\.FPVserv\runclients\fpvserv-1.12.2-4.1.1\libraries\net\sf\trove4j\trove4j\3.0.3\trove4j-3.0.3.jar;C:\Users\gam\AppData\Roaming\.FPVserv\runclients\fpvserv-1.12.2-4.1.1\libraries\org\apache\commons\commons-compress\1.8.1\commons-compress-1.8.1.jar;C:\Users\gam\AppData\Roaming\.FPVserv\runclients\fpvserv-1.12.2-4.1.1\libraries\org\apache\commons\commons-lang3\3.5\commons-lang3-3.5.jar;C:\Users\gam\AppData\Roaming\.FPVserv\runclients\fpvserv-1.12.2-4.1.1\libraries\org\apache\httpcomponents\httpclient\4.3.3\httpclient-4.3.3.jar;C:\Users\gam\AppData\Roaming\.FPVserv\runclients\fpvserv-1.12.2-4.1.1\libraries\org\apache\httpcomponents\httpcore\4.3.2\httpcore-4.3.2.jar;C:\Users\gam\AppData\Roaming\.FPVserv\runclients\fpvserv-1.12.2-4.1.1\libraries\org\apache\logging\log4j\log4j-api\2.8.1\log4j-api-2.8.1.jar;C:\Users\gam\AppData\Roaming\.FPVserv\runclients\fpvserv-1.12.2-4.1.1\libraries\org\apache\logging\log4j\log4j-core\2.8.1\log4j-core-2.8.1.jar;C:\Users\gam\AppData\Roaming\.FPVserv\runclients\fpvserv-1.12.2-4.1.1\libraries\org\apache\maven\maven-artifact\3.5.3\maven-artifact-3.5.3.jar;C:\Users\gam\AppData\Roaming\.FPVserv\runclients\fpvserv-1.12.2-4.1.1\libraries\org\jline\jline\3.5.1\jline-3.5.1.jar;C:\Users\gam\AppData\Roaming\.FPVserv\runclients\fpvserv-1.12.2-4.1.1\libraries\org\lwjgl\lwjgl\lwjgl\2.9.4-nightly-20150209\lwjgl-2.9.4-nightly-20150209.jar;C:\Users\gam\AppData\Roaming\.FPVserv\runclients\fpvserv-1.12.2-4.1.1\libraries\org\lwjgl\lwjgl\lwjgl-platform\2.9.4-nightly-20150209\lwjgl-platform-2.9.4-nightly-20150209-natives-windows.jar;C:\Users\gam\AppData\Roaming\.FPVserv\runclients\fpvserv-1.12.2-4.1.1\libraries\org\lwjgl\lwjgl\lwjgl_util\2.9.4-nightly-20150209\lwjgl_util-2.9.4-nightly-20150209.jar;C:\Users\gam\AppData\Roaming\.FPVserv\runclients\fpvserv-1.12.2-4.1.1\libraries\org\ow2\asm\asm-debug-all\5.2\asm-debug-all-5.2.jar;C:\Users\gam\AppData\Roaming\.FPVserv\runclients\fpvserv-1.12.2-4.1.1\libraries\org\scala-lang\plugins\scala-continuations-library_2.11\1.0.2_mc\scala-continuations-library_2.11-1.0.2_mc.jar;C:\Users\gam\AppData\Roaming\.FPVserv\runclients\fpvserv-1.12.2-4.1.1\libraries\org\scala-lang\plugins\scala-continuations-plugin_2.11.1\1.0.2_mc\scala-continuations-plugin_2.11.1-1.0.2_mc.jar;C:\Users\gam\AppData\Roaming\.FPVserv\runclients\fpvserv-1.12.2-4.1.1\libraries\org\scala-lang\scala-actors-migration_2.11\1.1.0\scala-actors-migration_2.11-1.1.0.jar;C:\Users\gam\AppData\Roaming\.FPVserv\runclients\fpvserv-1.12.2-4.1.1\libraries\org\scala-lang\scala-compiler\2.11.1\scala-compiler-2.11.1.jar;C:\Users\gam\AppData\Roaming\.FPVserv\runclients\fpvserv-1.12.2-4.1.1\libraries\org\scala-lang\scala-library\2.11.1\scala-library-2.11.1.jar;C:\Users\gam\AppData\Roaming\.FPVserv\runclients\fpvserv-1.12.2-4.1.1\libraries\org\scala-lang\scala-parser-combinators_2.11\1.0.1\scala-parser-combinators_2.11-1.0.1.jar;C:\Users\gam\AppData\Roaming\.FPVserv\runclients\fpvserv-1.12.2-4.1.1\libraries\org\scala-lang\scala-reflect\2.11.1\scala-reflect-2.11.1.jar;C:\Users\gam\AppData\Roaming\.FPVserv\runclients\fpvserv-1.12.2-4.1.1\libraries\org\scala-lang\scala-swing_2.11\1.0.1\scala-swing_2.11-1.0.1.jar;C:\Users\gam\AppData\Roaming\.FPVserv\runclients\fpvserv-1.12.2-4.1.1\libraries\org\scala-lang\scala-xml_2.11\1.0.2\scala-xml_2.11-1.0.2.jar;C:\Users\gam\AppData\Roaming\.FPVserv\runclients\fpvserv-1.12.2-4.1.1\libraries\oshi-project\oshi-core\1.1\oshi-core-1.1.jar;C:\Users\gam\AppData\Roaming\.FPVserv/runclients/fpvserv-1.12.2-4.1.1\minecraft.jar, net.minecraft.launchwrapper.Launch, --username, xBlenn412, --assetIndex, 1.12.2, --uuid, $uuid, --userType, mojang, --tweakClass, net.minecraftforge.fml.common.launcher.FMLTweaker, --versionType, Forge, --version, fakeversion, --gameDir, C:\Users\gam\AppData\Roaming\.FPVserv/runclients/fpvserv-1.12.2-4.1.1, --assetsDir, C:\Users\gam\AppData\Roaming\.FPVserv/runclients/fpvserv-1.12.2-4.1.1\assets]

Globalement j'ai l'impression que là où j'utilisais autrefois -cp pour classpath, aujourd'hui je dois l'utiliser dans java.path= ?

Malgré cela ne fonctionne toujours, une erreur dans ma commande peut-être ? :/

Blenn.
 
Dernière édition:

ShE3py

Développeur en autodidacte
Support
26 Septembre 2015
2 434
56
344
247
19
Mìlhüsa
Tu dois mettre les dossiers dans lesquels sont les librairies natives dans java.library.path, et non pas tous les fichiers.
De plus, les fichiers .jar sont des librairies Java ; les librairies natives ont l'extension .dll sous Windows.

Si tu veux, Minecraft appelle à un moment le code suivant :
Java:
System.loadLibrary("lwjgl64")

La JVM va chercher le premier fichier qu'il trouve dans java.library.path ; l'extension n'est pas écrire dans le code car celle-ci dépend du système d'exploitation (.dll pour Windows, .so pour Linux).

La différence entre les librairies .jar et .dll, est que les instructions du premier sont en bytecode (Java, Kotlin, etc.), les instructions du second sont en langage machine (assembleur, C, etc.).
Le bytecode est le même qu'importe le système d'exploitation (un fichier .jar fonctionnera sur Windows et sur Linux), le langage machine est propre à chaque système d'exploitation et à chaque architecture, d'où le fait qu'il y ait plusieurs fichiers et extensions selon le système d'exploitation (.dll, .so).

TL;DR Java ne gère pas de la même façon les librairies écrites en Java et les librairies écrites en C, il faut donc les charger différemment.
 

Blenn412

Créateur de la série MiniMine Tuto
25 Décembre 2012
377
27
140
31
Après modification de mon argument -Djava.library.path comme tu me l'as indiqué, j'ai toujours le même problème.

Voici mes logs, avec en première ligne, la commande java qui lance forge :
[C:\Users\gam\.jdks\corretto-1.8.0_282\jre/bin/javaw.exe, -Xmx9000M, -Djava.library.path=C:\Users\gam\AppData\Roaming\.FPVserv\runclients\fpvserv-1.12.2-4.1.1\libraries\, -Dfml.ignoreInvalidMinecraftCertificates=true, -Dfml.ignorePatchDiscrepancies=true, -cp, C:\Users\gam\AppData\Roaming\.FPVserv\runclients\fpvserv-1.12.2-4.1.1\libraries\com\google\code\gson\gson\2.8.0\gson-2.8.0.jar;C:\Users\gam\AppData\Roaming\.FPVserv\runclients\fpvserv-1.12.2-4.1.1\libraries\com\google\guava\guava\21.0\guava-21.0.jar;C:\Users\gam\AppData\Roaming\.FPVserv\runclients\fpvserv-1.12.2-4.1.1\libraries\com\ibm\icu\icu4j-core-mojang\51.2\icu4j-core-mojang-51.2.jar;C:\Users\gam\AppData\Roaming\.FPVserv\runclients\fpvserv-1.12.2-4.1.1\libraries\com\mojang\authlib\1.5.25\authlib-1.5.25.jar;C:\Users\gam\AppData\Roaming\.FPVserv\runclients\fpvserv-1.12.2-4.1.1\libraries\com\mojang\patchy\1.1\patchy-1.1.jar;C:\Users\gam\AppData\Roaming\.FPVserv\runclients\fpvserv-1.12.2-4.1.1\libraries\com\mojang\realms\1.10.22\realms-1.10.22.jar;C:\Users\gam\AppData\Roaming\.FPVserv\runclients\fpvserv-1.12.2-4.1.1\libraries\com\mojang\text2speech\1.10.3\text2speech-1.10.3-natives-windows.jar;C:\Users\gam\AppData\Roaming\.FPVserv\runclients\fpvserv-1.12.2-4.1.1\libraries\com\mojang\text2speech\1.10.3\text2speech-1.10.3.jar;C:\Users\gam\AppData\Roaming\.FPVserv\runclients\fpvserv-1.12.2-4.1.1\libraries\com\paulscode\codecjorbis\20101023\codecjorbis-20101023.jar;C:\Users\gam\AppData\Roaming\.FPVserv\runclients\fpvserv-1.12.2-4.1.1\libraries\com\paulscode\codecwav\20101023\codecwav-20101023.jar;C:\Users\gam\AppData\Roaming\.FPVserv\runclients\fpvserv-1.12.2-4.1.1\libraries\com\paulscode\libraryjavasound\20101123\libraryjavasound-20101123.jar;C:\Users\gam\AppData\Roaming\.FPVserv\runclients\fpvserv-1.12.2-4.1.1\libraries\com\paulscode\librarylwjglopenal\20100824\librarylwjglopenal-20100824.jar;C:\Users\gam\AppData\Roaming\.FPVserv\runclients\fpvserv-1.12.2-4.1.1\libraries\com\paulscode\soundsystem\20120107\soundsystem-20120107.jar;C:\Users\gam\AppData\Roaming\.FPVserv\runclients\fpvserv-1.12.2-4.1.1\libraries\com\typesafe\akka\akka-actor_2.11\2.3.3\akka-actor_2.11-2.3.3.jar;C:\Users\gam\AppData\Roaming\.FPVserv\runclients\fpvserv-1.12.2-4.1.1\libraries\com\typesafe\config\1.2.1\config-1.2.1.jar;C:\Users\gam\AppData\Roaming\.FPVserv\runclients\fpvserv-1.12.2-4.1.1\libraries\commons-codec\commons-codec\1.10\commons-codec-1.10.jar;C:\Users\gam\AppData\Roaming\.FPVserv\runclients\fpvserv-1.12.2-4.1.1\libraries\commons-io\commons-io\2.5\commons-io-2.5.jar;C:\Users\gam\AppData\Roaming\.FPVserv\runclients\fpvserv-1.12.2-4.1.1\libraries\commons-logging\commons-logging\1.1.3\commons-logging-1.1.3.jar;C:\Users\gam\AppData\Roaming\.FPVserv\runclients\fpvserv-1.12.2-4.1.1\libraries\io\netty\netty-all\4.1.9.Final\netty-all-4.1.9.Final.jar;C:\Users\gam\AppData\Roaming\.FPVserv\runclients\fpvserv-1.12.2-4.1.1\libraries\it\unimi\dsi\fastutil\7.1.0\fastutil-7.1.0.jar;C:\Users\gam\AppData\Roaming\.FPVserv\runclients\fpvserv-1.12.2-4.1.1\libraries\java3d\vecmath\1.5.2\vecmath-1.5.2.jar;C:\Users\gam\AppData\Roaming\.FPVserv\runclients\fpvserv-1.12.2-4.1.1\libraries\lzma\lzma\0.0.1\lzma-0.0.1.jar;C:\Users\gam\AppData\Roaming\.FPVserv\runclients\fpvserv-1.12.2-4.1.1\libraries\net\java\dev\jna\jna\4.4.0\jna-4.4.0.jar;C:\Users\gam\AppData\Roaming\.FPVserv\runclients\fpvserv-1.12.2-4.1.1\libraries\net\java\dev\jna\platform\3.4.0\platform-3.4.0.jar;C:\Users\gam\AppData\Roaming\.FPVserv\runclients\fpvserv-1.12.2-4.1.1\libraries\net\java\jinput\jinput\2.0.5\jinput-2.0.5.jar;C:\Users\gam\AppData\Roaming\.FPVserv\runclients\fpvserv-1.12.2-4.1.1\libraries\net\java\jinput\jinput-platform\2.0.5\jinput-platform-2.0.5-natives-windows.jar;C:\Users\gam\AppData\Roaming\.FPVserv\runclients\fpvserv-1.12.2-4.1.1\libraries\net\java\jutils\jutils\1.0.0\jutils-1.0.0.jar;C:\Users\gam\AppData\Roaming\.FPVserv\runclients\fpvserv-1.12.2-4.1.1\libraries\net\minecraft\launchwrapper\1.12\launchwrapper-1.12.jar;C:\Users\gam\AppData\Roaming\.FPVserv\runclients\fpvserv-1.12.2-4.1.1\libraries\net\minecraftforge\forge\1.12.2-14.23.5.2854\forge-1.12.2-14.23.5.2854.jar;C:\Users\gam\AppData\Roaming\.FPVserv\runclients\fpvserv-1.12.2-4.1.1\libraries\net\sf\jopt-simple\jopt-simple\5.0.3\jopt-simple-5.0.3.jar;C:\Users\gam\AppData\Roaming\.FPVserv\runclients\fpvserv-1.12.2-4.1.1\libraries\net\sf\trove4j\trove4j\3.0.3\trove4j-3.0.3.jar;C:\Users\gam\AppData\Roaming\.FPVserv\runclients\fpvserv-1.12.2-4.1.1\libraries\org\apache\commons\commons-compress\1.8.1\commons-compress-1.8.1.jar;C:\Users\gam\AppData\Roaming\.FPVserv\runclients\fpvserv-1.12.2-4.1.1\libraries\org\apache\commons\commons-lang3\3.5\commons-lang3-3.5.jar;C:\Users\gam\AppData\Roaming\.FPVserv\runclients\fpvserv-1.12.2-4.1.1\libraries\org\apache\httpcomponents\httpclient\4.3.3\httpclient-4.3.3.jar;C:\Users\gam\AppData\Roaming\.FPVserv\runclients\fpvserv-1.12.2-4.1.1\libraries\org\apache\httpcomponents\httpcore\4.3.2\httpcore-4.3.2.jar;C:\Users\gam\AppData\Roaming\.FPVserv\runclients\fpvserv-1.12.2-4.1.1\libraries\org\apache\logging\log4j\log4j-api\2.8.1\log4j-api-2.8.1.jar;C:\Users\gam\AppData\Roaming\.FPVserv\runclients\fpvserv-1.12.2-4.1.1\libraries\org\apache\logging\log4j\log4j-core\2.8.1\log4j-core-2.8.1.jar;C:\Users\gam\AppData\Roaming\.FPVserv\runclients\fpvserv-1.12.2-4.1.1\libraries\org\apache\maven\maven-artifact\3.5.3\maven-artifact-3.5.3.jar;C:\Users\gam\AppData\Roaming\.FPVserv\runclients\fpvserv-1.12.2-4.1.1\libraries\org\jline\jline\3.5.1\jline-3.5.1.jar;C:\Users\gam\AppData\Roaming\.FPVserv\runclients\fpvserv-1.12.2-4.1.1\libraries\org\lwjgl\lwjgl\lwjgl\2.9.4-nightly-20150209\lwjgl-2.9.4-nightly-20150209.jar;C:\Users\gam\AppData\Roaming\.FPVserv\runclients\fpvserv-1.12.2-4.1.1\libraries\org\lwjgl\lwjgl\lwjgl-platform\2.9.4-nightly-20150209\lwjgl-platform-2.9.4-nightly-20150209-natives-windows.jar;C:\Users\gam\AppData\Roaming\.FPVserv\runclients\fpvserv-1.12.2-4.1.1\libraries\org\lwjgl\lwjgl\lwjgl_util\2.9.4-nightly-20150209\lwjgl_util-2.9.4-nightly-20150209.jar;C:\Users\gam\AppData\Roaming\.FPVserv\runclients\fpvserv-1.12.2-4.1.1\libraries\org\ow2\asm\asm-debug-all\5.2\asm-debug-all-5.2.jar;C:\Users\gam\AppData\Roaming\.FPVserv\runclients\fpvserv-1.12.2-4.1.1\libraries\org\scala-lang\plugins\scala-continuations-library_2.11\1.0.2_mc\scala-continuations-library_2.11-1.0.2_mc.jar;C:\Users\gam\AppData\Roaming\.FPVserv\runclients\fpvserv-1.12.2-4.1.1\libraries\org\scala-lang\plugins\scala-continuations-plugin_2.11.1\1.0.2_mc\scala-continuations-plugin_2.11.1-1.0.2_mc.jar;C:\Users\gam\AppData\Roaming\.FPVserv\runclients\fpvserv-1.12.2-4.1.1\libraries\org\scala-lang\scala-actors-migration_2.11\1.1.0\scala-actors-migration_2.11-1.1.0.jar;C:\Users\gam\AppData\Roaming\.FPVserv\runclients\fpvserv-1.12.2-4.1.1\libraries\org\scala-lang\scala-compiler\2.11.1\scala-compiler-2.11.1.jar;C:\Users\gam\AppData\Roaming\.FPVserv\runclients\fpvserv-1.12.2-4.1.1\libraries\org\scala-lang\scala-library\2.11.1\scala-library-2.11.1.jar;C:\Users\gam\AppData\Roaming\.FPVserv\runclients\fpvserv-1.12.2-4.1.1\libraries\org\scala-lang\scala-parser-combinators_2.11\1.0.1\scala-parser-combinators_2.11-1.0.1.jar;C:\Users\gam\AppData\Roaming\.FPVserv\runclients\fpvserv-1.12.2-4.1.1\libraries\org\scala-lang\scala-reflect\2.11.1\scala-reflect-2.11.1.jar;C:\Users\gam\AppData\Roaming\.FPVserv\runclients\fpvserv-1.12.2-4.1.1\libraries\org\scala-lang\scala-swing_2.11\1.0.1\scala-swing_2.11-1.0.1.jar;C:\Users\gam\AppData\Roaming\.FPVserv\runclients\fpvserv-1.12.2-4.1.1\libraries\org\scala-lang\scala-xml_2.11\1.0.2\scala-xml_2.11-1.0.2.jar;C:\Users\gam\AppData\Roaming\.FPVserv\runclients\fpvserv-1.12.2-4.1.1\libraries\oshi-project\oshi-core\1.1\oshi-core-1.1.jar;C:\Users\gam\AppData\Roaming\.FPVserv/runclients/fpvserv-1.12.2-4.1.1\minecraft.jar, net.minecraft.launchwrapper.Launch, --username, xBlenn412, --assetIndex, 1.12.2, --uuid, $uuid, --userType, mojang, --tweakClass, net.minecraftforge.fml.common.launcher.FMLTweaker, --versionType, Forge, --version, fakeversion, --gameDir, C:\Users\gam\AppData\Roaming\.FPVserv/runclients/fpvserv-1.12.2-4.1.1, --assetsDir, C:\Users\gam\AppData\Roaming\.FPVserv/runclients/fpvserv-1.12.2-4.1.1\assets]
[19:48:00] [main/INFO]: Loading tweak class name net.minecraftforge.fml.common.launcher.FMLTweaker
[19:48:00] [main/INFO]: Using primary tweak class name net.minecraftforge.fml.common.launcher.FMLTweaker
[19:48:00] [main/INFO]: Calling tweak class net.minecraftforge.fml.common.launcher.FMLTweaker
[19:48:00] [main/INFO]: Forge Mod Loader version 14.23.5.2854 for Minecraft 1.12.2 loading
[19:48:00] [main/INFO]: Java is OpenJDK 64-Bit Server VM, version 1.8.0_282, running on Windows 10:amd64:10.0, installed at C:\Users\gam\.jdks\corretto-1.8.0_282\jre
[19:48:00] [main/INFO]: Searching C:\Users\gam\AppData\Roaming\.FPVserv\runclients\fpvserv-1.12.2-4.1.1\mods for mods
[19:48:00] [main/INFO]: Loading tweak class name net.minecraftforge.fml.common.launcher.FMLInjectionAndSortingTweaker
[19:48:00] [main/INFO]: Loading tweak class name net.minecraftforge.fml.common.launcher.FMLDeobfTweaker
[19:48:00] [main/INFO]: Calling tweak class net.minecraftforge.fml.common.launcher.FMLInjectionAndSortingTweaker
[19:48:00] [main/INFO]: Calling tweak class net.minecraftforge.fml.common.launcher.FMLInjectionAndSortingTweaker
[19:48:00] [main/INFO]: Calling tweak class net.minecraftforge.fml.relauncher.CoreModManager$FMLPluginWrapper
[19:48:01] [main/INFO]: Found valid fingerprint for Minecraft Forge. Certificate fingerprint e3c3d50c7c986df74c645c0ac54639741c90a557
[19:48:01] [main/INFO]: Found valid fingerprint for Minecraft. Certificate fingerprint cd99959656f753dc28d863b46769f7f8fbaefcfc
[19:48:01] [main/INFO]: Calling tweak class net.minecraftforge.fml.relauncher.CoreModManager$FMLPluginWrapper
[19:48:01] [main/INFO]: Calling tweak class net.minecraftforge.fml.common.launcher.FMLDeobfTweaker
[19:48:02] [main/INFO]: Loading tweak class name net.minecraftforge.fml.common.launcher.TerminalTweaker
[19:48:02] [main/INFO]: Calling tweak class net.minecraftforge.fml.common.launcher.TerminalTweaker
[19:48:02] [main/INFO]: Launching wrapped minecraft {net.minecraft.client.main.Main}
[19:48:02] [main/ERROR]: Unable to launch
java.lang.reflect.InvocationTargetException: null
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_282]
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[?:1.8.0_282]
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_282]
at java.lang.reflect.Method.invoke(Method.java:498) ~[?:1.8.0_282]
at net.minecraft.launchwrapper.Launch.launch(Launch.java:135) [launchwrapper-1.12.jar:?]
at net.minecraft.launchwrapper.Launch.main(Launch.java:28) [launchwrapper-1.12.jar:?]
Caused by: java.lang.UnsatisfiedLinkError: no lwjgl64 in java.library.path
at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1860) ~[?:1.8.0_282]
at java.lang.Runtime.loadLibrary0(Runtime.java:871) ~[?:1.8.0_282]
at java.lang.System.loadLibrary(System.java:1124) ~[?:1.8.0_282]
at org.lwjgl.Sys$1.run(Sys.java:72) ~[lwjgl-2.9.4-nightly-20150209.jar:?]
at java.security.AccessController.doPrivileged(Native Method) ~[?:1.8.0_282]
at org.lwjgl.Sys.doLoadLibrary(Sys.java:66) ~[lwjgl-2.9.4-nightly-20150209.jar:?]
at org.lwjgl.Sys.loadLibrary(Sys.java:87) ~[lwjgl-2.9.4-nightly-20150209.jar:?]
at org.lwjgl.Sys.<clinit>(Sys.java:117) ~[lwjgl-2.9.4-nightly-20150209.jar:?]
at net.minecraft.client.Minecraft.func_71386_F(Minecraft.java:2984) ~[bib.class:?]
at net.minecraft.client.main.Main.main(SourceFile:38) ~[Main.class:?]
... 6 more
Exception in thread "main" [19:48:02] [main/INFO]: [java.lang.ThreadGroup:uncaughtException:1052]: net.minecraftforge.fml.relauncher.FMLSecurityManager$ExitTrappedException
[19:48:02] [main/INFO]: [java.lang.ThreadGroup:uncaughtException:1052]: at net.minecraftforge.fml.relauncher.FMLSecurityManager.checkPermission(FMLSecurityManager.java:49)
[19:48:02] [main/INFO]: [java.lang.ThreadGroup:uncaughtException:1052]: at java.lang.SecurityManager.checkExit(SecurityManager.java:761)
[19:48:02] [main/INFO]: [java.lang.ThreadGroup:uncaughtException:1052]: at java.lang.Runtime.exit(Runtime.java:107)
[19:48:02] [main/INFO]: [java.lang.ThreadGroup:uncaughtException:1052]: at java.lang.System.exit(System.java:973)
[19:48:02] [main/INFO]: [java.lang.ThreadGroup:uncaughtException:1052]: at net.minecraft.launchwrapper.Launch.launch(Launch.java:138)
[19:48:02] [main/INFO]: [java.lang.ThreadGroup:uncaughtException:1052]: at net.minecraft.launchwrapper.Launch.main(Launch.java:28)
 

ShE3py

Développeur en autodidacte
Support
26 Septembre 2015
2 434
56
344
247
19
Mìlhüsa
La JVM ne cherche a priori pas dans java.library.path de façon récursive, c'est-à-dire que les fichiers .dll doivent être directement présents dans le dossier, et non pas dans un des sous-dossiers (il va chercher un fichier libraries/lwjgl64.dll, pas de librairies/a/b/c/lwjgl64.dll).

Tu peux aussi simplement déplacer toutes les .dll dans un second dossier bin/ pour éviter d'avoir à spécifier tous les dossiers.
 

Blenn412

Créateur de la série MiniMine Tuto
25 Décembre 2012
377
27
140
31
Okay donc je dois faire un Djava.library.path= pour chaque fichier .dll ?


J'ai été faire un tour dans C:\Users\gam\AppData\Roaming\.FPVserv\runclients\fpvserv-1.12.2-4.1.1\libraries\org\lwjgl et je ne vois aucun .dll, seulement 3 fichiers .jar chacun respectivement dans des dossiers distincts :

C:\Users\gam\AppData\Roaming\.FPVserv\runclients\fpvserv-1.12.2-4.1.1\libraries\org\lwjgl\lwjgl\lwjgl\2.9.4-nightly-20150209\lwjgl-2.9.4-nightly-20150209.jar

C:\Users\gam\AppData\Roaming\.FPVserv\runclients\fpvserv-1.12.2-4.1.1\libraries\org\lwjgl\lwjgl\lwjgl_util\2.9.4-nightly-20150209\lwjgl_util-2.9.4-nightly-20150209.jar

C:\Users\gam\AppData\Roaming\.FPVserv\runclients\fpvserv-1.12.2-4.1.1\libraries\org\lwjgl\lwjgl\lwjgl-platform\2.9.4-nightly-20150209\lwjgl-platform-2.9.4-nightly-20150209-natives-windows.jar

je ne vois d'ailleurs aucun fichier .dll dans le dossier librairies de manière générale, dois-je les télécharger séparement ?
Pourquoi avec le launcher officiel de minecraft ça ne pose aucun souci alors que la librairie est la même ? Il va chercher ce qu'il a besoin sur internet ? le jeu ne pourrait donc pas se lancer sans connexion ? étonnant.
 

ShE3py

Développeur en autodidacte
Support
26 Septembre 2015
2 434
56
344
247
19
Mìlhüsa
Elles sont (pour la 1.12.2) dans lwjgl-platform-2.9.4-nightly-20150209-natives-windows.jar, d'une certaine manière le launcher de Mojang arrive à faire comprendre à la JVM que les .dll sont dedans.

Tu peux t'amuser à chercher comment faire ça, mais pour moi c'est plus facile de simplement ouvrir le .jar ci-dessus et d'extraire toutes les .dll dans un autre dossier, puis d'ajouter ce dossier dans java.library.path.