#1 Le 31/05/2019, à 08:03
- sebvtt
Problème éxecution fichier .jar
Bonjour à tous, je rencontre un problème pour lancer un fichier.jar.
Je suis sous Xubuntu 18.04 LTS.
J'ai essayer plusieurs manipulations trouvées sur le forum ; sans succès... :
michot@michot-K53SD:~$ java -jar /home/michot/Téléchargements/GceScanDevice.jar
Exception in thread "main" java.lang.NoClassDefFoundError: com/sun/java/swing/plaf/windows/WindowsLookAndFeel
at TCPIP_Discoverer.TCPIPDiscovererTool.main(TCPIPDiscovererTool.java:1510)
Caused by: java.lang.ClassNotFoundException: com.sun.java.swing.plaf.windows.WindowsLookAndFeel
at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:583)
at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:178)
at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:521)
michot@michot-K53SD:~$ java -jar GceScanDevice.jar
Error: Unable to access jarfile GceScanDevice.jar
michot@michot-K53SD:~$ java -jar GceScanDevice.jar -install
Error: Unable to access jarfile GceScanDevice.jar
michot@michot-K53SD:~$ chmod u+x start.sh
chmod: impossible d'accéder à 'start.sh': Aucun fichier ou dossier de ce type
Bref, j'ai besoin de votre aide
Par avance, merci !
Sébastien.
Dernière modification par sebvtt (Le 31/05/2019, à 14:06)
Hors ligne
#2 Le 31/05/2019, à 08:26
- rogn...
Re : Problème éxecution fichier .jar
Ben déjà, il faudrait nous dire qu'as tu téléchargé, ce que tu tentes d'exécuter , puis le retour de
java -version
Dernière modification par rogn... (Le 31/05/2019, à 08:27)
#3 Le 31/05/2019, à 08:31
- xubu1957
Re : Problème éxecution fichier .jar
Bonjour,
Pour ajouter toi-même les balises code à ton précédent message #1 : Merci
Cliquer sur le lien « Modifier » en bas à droite du message
Sélectionner le texte
Cliquer sur le <> de l'éditeur de message
comme indiqué dans le : Retour utilisable de commande
Dernière modification par xubu1957 (Le 31/05/2019, à 16:35)
Conseils pour les nouveaux demandeurs et pas qu'eux
Important : Pensez à passer vos sujets en [Résolu] lorsque ceux-ci le sont, au début du titre en cliquant sur Modifier sous le premier message, et un bref récapitulatif de la solution à la fin de celui-ci. Merci. Membre de Linux-Azur
Hors ligne
#4 Le 31/05/2019, à 14:05
- sebvtt
Re : Problème éxecution fichier .jar
Voila Rogn
michot@michot-K53SD:~$ java -version
openjdk version "11.0.3" 2019-04-16
OpenJDK Runtime Environment (build 11.0.3+7-Ubuntu-1ubuntu218.04.1)
OpenJDK 64-Bit Server VM (build 11.0.3+7-Ubuntu-1ubuntu218.04.1, mixed mode, sharing)
Hors ligne
#5 Le 31/05/2019, à 14:30
- rogn...
Re : Problème éxecution fichier .jar
Tu n'as pas tout lu...
#6 Le 31/05/2019, à 16:18
- sebvtt
Re : Problème éxecution fichier .jar
Tu n'as pas tout lu...
Ha oui, autant pour moi...
J'ai téléchargé un utilitaire GCE Scan Device pour pouvoir programmer un automate : j'ai un fichier GceScanDevice.jar
Voilà.
Hors ligne
#7 Le 31/05/2019, à 19:53
- rogn...
Re : Problème éxecution fichier .jar
Holà, j'ai reproduit ton problème et je l'ai solutionné ainsi
Primo, pour de la Swing, pas besoin de java 11, java8 suffit amplement.
D'abord, tu installes java8
sudo apt install openjdk-8-jdk
Ensuite, tu exécutes ceci :
sudo update-alternatives --config java
Qui donne chez moi
Il existe 2 choix pour l'alternative java (qui fournit /usr/bin/java).
Sélection Chemin Priorité État
------------------------------------------------------------
0 /usr/lib/jvm/java-13-openjdk-amd64/bin/java 1311 mode automatique
1 /usr/lib/jvm/java-13-openjdk-amd64/bin/java 1311 mode manuel
* 2 /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java 1081 mode manuel
La ligne 2 est je java8 que tu veux utiliser (chez toi ça pourra être une autre ligne). Cette ligne ci-dessous te demandera d'entrer un numéro, tu entreras le numéro de ligne correspondant
Appuyez sur <Entrée> pour conserver la valeur par défaut[*] ou choisissez le numéro sélectionné :2
Enfin, depuis le dossier correspondant
java -jar GceScanDevice.jar
J'ai la fenêtre qui s'affiche
#8 Le 31/05/2019, à 20:09
- sebvtt
Re : Problème éxecution fichier .jar
Holà, j'ai reproduit ton problème et je l'ai solutionné ainsi
Primo, pour de la Swing, pas besoin de java 11, java8 suffit amplement.
D'abord, tu installes java8sudo apt install openjdk-8-jdk
Ensuite, tu exécutes ceci :
sudo update-alternatives --config java
Qui donne chez moi
Il existe 2 choix pour l'alternative java (qui fournit /usr/bin/java). Sélection Chemin Priorité État ------------------------------------------------------------ 0 /usr/lib/jvm/java-13-openjdk-amd64/bin/java 1311 mode automatique 1 /usr/lib/jvm/java-13-openjdk-amd64/bin/java 1311 mode manuel * 2 /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java 1081 mode manuel
La ligne 2 est je java8 que tu veux utiliser (chez toi ça pourra être une autre ligne). Cette ligne ci-dessous te demandera d'entrer un numéro, tu entreras le numéro de ligne correspondant
Appuyez sur <Entrée> pour conserver la valeur par défaut[*] ou choisissez le numéro sélectionné :2
Enfin, depuis le dossier correspondant
java -jar GceScanDevice.jar
J'ai la fenêtre qui s'affiche
Tout s'est bien déroulé, jusqu'à la dernière ligne :
michot@michot-K53SD:~$ java -jar GceScanDevice.jar
Error: Unable to access jarfile GceScanDevice.jar
Hors ligne
#9 Le 31/05/2019, à 20:24
- rogn...
Re : Problème éxecution fichier .jar
Ben, si tu ne l'as pas bougé depuis :
java -jar /home/michot/Téléchargements/GceScanDevice.jar
#10 Le 31/05/2019, à 20:39
- sebvtt
Re : Problème éxecution fichier .jar
Ben, si tu ne l'as pas bougé depuis :
java -jar /home/michot/Téléchargements/GceScanDevice.jar
Effectivement, ça fonctionne !
Un grand merci à vous !!
Cordialement, Sébastien.
Hors ligne