Impossible ouvrir un ficher .jar
Fermé
aidezmoisvp1
Messages postés
13
Date d'inscription
jeudi 26 octobre 2017
Statut
Membre
Dernière intervention
27 octobre 2017
-
26 oct. 2017 à 18:12
KX Messages postés 16754 Date d'inscription samedi 31 mai 2008 Statut Modérateur Dernière intervention 25 novembre 2024 - 27 oct. 2017 à 23:34
KX Messages postés 16754 Date d'inscription samedi 31 mai 2008 Statut Modérateur Dernière intervention 25 novembre 2024 - 27 oct. 2017 à 23:34
A voir également:
- 7clicker
- Comment ouvrir un fichier epub ? - Guide
- Ouvrir un fichier .bin - Guide
- Comment ouvrir un fichier docx ? - Guide
- Ouvrir un fichier .dat - Guide
- Comment ouvrir un fichier 7z - Guide
4 réponses
KX
Messages postés
16754
Date d'inscription
samedi 31 mai 2008
Statut
Modérateur
Dernière intervention
25 novembre 2024
3 020
27 oct. 2017 à 23:34
27 oct. 2017 à 23:34
Voici quelques commandes à effectuer qui devrait te permettre de construire un JAR unique (au lieu de 3) qui contient tout ce qu'il faut dedans et t'éviteras les problèmes de classpath tout en ayant le bon démarrage du programme.
Si tout va bien tu devrais avoir un nouveau fichier 7Clicker-with-dependencies.jar sur ton bureau qui fonctionne comme il faut.
En cas de problème sur une commande, tu t'arrêtes, inutile de faire les suivantes, indique moi juste la commande qui plante et l'erreur correspondante.
cd C:\Users\trist\desktop
mkdir temp
cd temp
jar xf ..\trident.jar
jar xf ..\jnativehook-2.0.3.jar
jar xf ..\7Clicker.jar
echo Main-Class: com.ruffian7.sevenclicker.AutoClicker > META-INF\MANIFEST.MF
jar cmf META-INF\MANIFEST.MF ..\7Clicker-with-dependencies.jar *
cd ..
rmdir /S /Q temp
java -jar 7Clicker-with-dependencies.jar
Si tout va bien tu devrais avoir un nouveau fichier 7Clicker-with-dependencies.jar sur ton bureau qui fonctionne comme il faut.
En cas de problème sur une commande, tu t'arrêtes, inutile de faire les suivantes, indique moi juste la commande qui plante et l'erreur correspondante.
KX
Messages postés
16754
Date d'inscription
samedi 31 mai 2008
Statut
Modérateur
Dernière intervention
25 novembre 2024
3 020
26 oct. 2017 à 18:18
26 oct. 2017 à 18:18
Bonjour,
Ouvres le avec une invite de commandes.
Ouvres le avec une invite de commandes.
java -jar C:\Users\...\Desktop\7Clicker.jar
aidezmoisvp1
Messages postés
13
Date d'inscription
jeudi 26 octobre 2017
Statut
Membre
Dernière intervention
27 octobre 2017
26 oct. 2017 à 18:23
26 oct. 2017 à 18:23
C:\Users\trist>java -jar C:\Users\trist\desktop\7Clicker.jar
Exception in thread "main" java.lang.NoClassDefFoundError: org/jnativehook/NativeHookException
at java.base/java.lang.Class.forName0(Native Method)
at java.base/java.lang.Class.forName(Unknown Source)
at org.eclipse.jdt.internal.jarinjarloader.JarRsrcLoader.main(JarRsrcLoader.java:56)
Caused by: java.lang.ClassNotFoundException: org.jnativehook.NativeHookException
at java.base/java.net.URLClassLoader.findClass(Unknown Source)
at java.base/java.lang.ClassLoader.loadClass(Unknown Source)
at java.base/java.lang.ClassLoader.loadClass(Unknown Source)
... 3 more
Voilà ce que cela me met, j'avais déjà essayé
Exception in thread "main" java.lang.NoClassDefFoundError: org/jnativehook/NativeHookException
at java.base/java.lang.Class.forName0(Native Method)
at java.base/java.lang.Class.forName(Unknown Source)
at org.eclipse.jdt.internal.jarinjarloader.JarRsrcLoader.main(JarRsrcLoader.java:56)
Caused by: java.lang.ClassNotFoundException: org.jnativehook.NativeHookException
at java.base/java.net.URLClassLoader.findClass(Unknown Source)
at java.base/java.lang.ClassLoader.loadClass(Unknown Source)
at java.base/java.lang.ClassLoader.loadClass(Unknown Source)
... 3 more
Voilà ce que cela me met, j'avais déjà essayé
KX
Messages postés
16754
Date d'inscription
samedi 31 mai 2008
Statut
Modérateur
Dernière intervention
25 novembre 2024
3 020
>
aidezmoisvp1
Messages postés
13
Date d'inscription
jeudi 26 octobre 2017
Statut
Membre
Dernière intervention
27 octobre 2017
26 oct. 2017 à 18:30
26 oct. 2017 à 18:30
Si tu avais déjà essayé pourquoi ne pas nous l'avoir indiqué ?
Ça aurait été plus pertinent que d'ouvrir 4 discussions différentes...
Bref, il te manque des bibliothèques, probablement celles que l'on peut voir dans ton dossier à côté et qu'il faut donc rajouter au classpath.
Que contient le fichier META-INF/MANIFEST.MF à l'intérieur de 7Clicker.jar ?
Normalement c'est à lui de référencer la dépendance sur les jar externes.
Ça aurait été plus pertinent que d'ouvrir 4 discussions différentes...
Bref, il te manque des bibliothèques, probablement celles que l'on peut voir dans ton dossier à côté et qu'il faut donc rajouter au classpath.
Que contient le fichier META-INF/MANIFEST.MF à l'intérieur de 7Clicker.jar ?
Normalement c'est à lui de référencer la dépendance sur les jar externes.
aidezmoisvp1
Messages postés
13
Date d'inscription
jeudi 26 octobre 2017
Statut
Membre
Dernière intervention
27 octobre 2017
26 oct. 2017 à 19:19
26 oct. 2017 à 19:19
Je suis vraiment novice en informatique j'ai du mal avec tout ce vocabulaire..
donc il faut rajouter qqchose au casspath si je comprends bien ?
Je n'ai aucune idée de comment accéder au fichier META-INF/MANIFEST.MF, quand je vais sur 7clicker.jar je ne peux rien ouvrir.
donc il faut rajouter qqchose au casspath si je comprends bien ?
Je n'ai aucune idée de comment accéder au fichier META-INF/MANIFEST.MF, quand je vais sur 7clicker.jar je ne peux rien ouvrir.
KX
Messages postés
16754
Date d'inscription
samedi 31 mai 2008
Statut
Modérateur
Dernière intervention
25 novembre 2024
3 020
>
aidezmoisvp1
Messages postés
13
Date d'inscription
jeudi 26 octobre 2017
Statut
Membre
Dernière intervention
27 octobre 2017
26 oct. 2017 à 19:23
26 oct. 2017 à 19:23
Vu ton impression écran tu as installé WinRar sur ton PC, utilises le pour décompresser le jar (clic-droit, win rar, extraire) et ça va te donner notamment un dossier META-INF avec dedans un fichier MANIFEST.MF que tu pourras ouvrir avec le bloc note Windows par exemple.
aidezmoisvp1
Messages postés
13
Date d'inscription
jeudi 26 octobre 2017
Statut
Membre
Dernière intervention
27 octobre 2017
26 oct. 2017 à 19:50
26 oct. 2017 à 19:50
En effet,
Il y a écrit :
Manifest-Version: 1.0
Rsrc-Class-Path: ./ jnativehook-2.0.3.jar trident.jar
Class-Path: .
Rsrc-Main-Class: com.ruffian7.sevenclicker.AutoClicker
Main-Class: org.eclipse.jdt.internal.jarinjarloader.JarRsrcLoader
Il y a écrit :
Manifest-Version: 1.0
Rsrc-Class-Path: ./ jnativehook-2.0.3.jar trident.jar
Class-Path: .
Rsrc-Main-Class: com.ruffian7.sevenclicker.AutoClicker
Main-Class: org.eclipse.jdt.internal.jarinjarloader.JarRsrcLoader
aidezmoisvp1
Messages postés
13
Date d'inscription
jeudi 26 octobre 2017
Statut
Membre
Dernière intervention
27 octobre 2017
26 oct. 2017 à 20:26
26 oct. 2017 à 20:26
Et du coup concrètement comment je m'y prend ?
Je dois draguer les fichiers jnativehook-2.0.3. et trident (ces deux là)
dans quel dossier ?
merci beaucoup de m'aider :)
Je dois draguer les fichiers jnativehook-2.0.3. et trident (ces deux là)
dans quel dossier ?
merci beaucoup de m'aider :)
KX
Messages postés
16754
Date d'inscription
samedi 31 mai 2008
Statut
Modérateur
Dernière intervention
25 novembre 2024
3 020
26 oct. 2017 à 20:29
26 oct. 2017 à 20:29
Comme ça c'est bon, les 3 fichiers sont dans le même dossier.
aidezmoisvp1
Messages postés
13
Date d'inscription
jeudi 26 octobre 2017
Statut
Membre
Dernière intervention
27 octobre 2017
26 oct. 2017 à 20:31
26 oct. 2017 à 20:31
??
comment ça peut être bon je n'ai rien touché ?
et de quel dossier parlez-vous ? le meta-inf ??
comment ça peut être bon je n'ai rien touché ?
et de quel dossier parlez-vous ? le meta-inf ??
KX
Messages postés
16754
Date d'inscription
samedi 31 mai 2008
Statut
Modérateur
Dernière intervention
25 novembre 2024
3 020
>
aidezmoisvp1
Messages postés
13
Date d'inscription
jeudi 26 octobre 2017
Statut
Membre
Dernière intervention
27 octobre 2017
26 oct. 2017 à 20:39
26 oct. 2017 à 20:39
Je parle du bureau, c'est un dossier, et les 3 fichiers sont sur le bureau, donc dans le même dossier...
aidezmoisvp1
Messages postés
13
Date d'inscription
jeudi 26 octobre 2017
Statut
Membre
Dernière intervention
27 octobre 2017
26 oct. 2017 à 21:26
26 oct. 2017 à 21:26
et du coup, il faut que je fasse quoi pour que ca marche ?
KX
Messages postés
16754
Date d'inscription
samedi 31 mai 2008
Statut
Modérateur
Dernière intervention
25 novembre 2024
3 020
26 oct. 2017 à 22:52
26 oct. 2017 à 22:52
Tapes ces commandes et dis moi ce que cela donne :
0)
1)
2)
0)
cd C:\Users\trist\desktop
1)
java -jar 7Cliquer.jar
2)
java -cp 7Cliquer.jar;jnativehook-2.0.3.jar;trident.jar org.eclipse.jdt.internal.jarinjarloader.JarRsrcLoader
aidezmoisvp1
Messages postés
13
Date d'inscription
jeudi 26 octobre 2017
Statut
Membre
Dernière intervention
27 octobre 2017
27 oct. 2017 à 00:06
27 oct. 2017 à 00:06
aidezmoisvp1
Messages postés
13
Date d'inscription
jeudi 26 octobre 2017
Statut
Membre
Dernière intervention
27 octobre 2017
27 oct. 2017 à 00:33
27 oct. 2017 à 00:33
Mais ça ne marche pas**
KX
Messages postés
16754
Date d'inscription
samedi 31 mai 2008
Statut
Modérateur
Dernière intervention
25 novembre 2024
3 020
27 oct. 2017 à 11:54
27 oct. 2017 à 11:54
"Je pense", "ça ne marche pas", c'est très vague comme explication...
D'ailleurs je n'ai jamais dit que ces commandes résoudraient ton problème.
Moi je m'attends à ce que tu me donnes le résultat des commandes, qui sont certainement des messages d'erreurs, mais pas forcément les même pour chacune des deux commandes, et pas forcément les même que celle d'hier.
D'ailleurs je n'ai jamais dit que ces commandes résoudraient ton problème.
Moi je m'attends à ce que tu me donnes le résultat des commandes, qui sont certainement des messages d'erreurs, mais pas forcément les même pour chacune des deux commandes, et pas forcément les même que celle d'hier.
aidezmoisvp1
Messages postés
13
Date d'inscription
jeudi 26 octobre 2017
Statut
Membre
Dernière intervention
27 octobre 2017
>
KX
Messages postés
16754
Date d'inscription
samedi 31 mai 2008
Statut
Modérateur
Dernière intervention
25 novembre 2024
27 oct. 2017 à 11:59
27 oct. 2017 à 11:59
1- je ne suis pas assez calé en informatique pour prétendre coder correctement ce que tu m'as demandé de faire (d'où "je pense")
2- Par "ça ne marche pas" j'essaie juste de faire le constat de ce que /cmd m'indique.
Ensuite pour ce qui est des résultats des commandes n'est-ce pas ce que j'ai envoyé en pièce jointe au dessus ?
2- Par "ça ne marche pas" j'essaie juste de faire le constat de ce que /cmd m'indique.
Ensuite pour ce qui est des résultats des commandes n'est-ce pas ce que j'ai envoyé en pièce jointe au dessus ?