Je ne parviens pas à ouvrir ni à exécuter mon fichier .jar . Je viens d'installer Java, mais j'ai d'abord essayé d'ouvrir le fichier .jar avec d'autres programmes. .
Java -jar monfichier.jar renvoie "" Java "n'est pas reconnu en tant que commande, programme ou fichier de traitement interne ou externe."
Est-il possible de continuer à ouvrir/exécuter ceci?
Merci beaucoup
e: OS est Windows 8 . J'ai aussi téléchargé le fichier .jar. ne l'ai pas créé moi-même (si c'est pertinent) Je ne sais pas s'il contient un exécutable (mais je pense que c'est le cas)
vous pouvez utiliser la commande Invite:
javaw.exe -jar yourfile.jar
J'espère que ça marche pour toi.
Dans cmd, vous pouvez utiliser les éléments suivants:
c:\your directory\your folder\build>Java -jar yourFile.jar
Cependant, vous devez créer votre fichier .jar sur votre projet si vous utilisez Netbeans. Comment aller simplement à Exécuter -> Nettoyer et construire un projet (nom de votre projet)
Assurez-vous également que les propriétés du projet Build-> Packing ont un yourFile.jar Et cochez Build JAR after Compiling vérifier la copie des bibliothèques dépendantes
Avertissement: Assurez-vous que vos variables d'environnement pour Java sont correctement définies.
Ancienne manière de compiler et d’exécuter un fichier Java à partir de la commande Invite (cmd)
Compiling: c:\>javac Myclass.Java
Running: c:\>Java com.myPackage.Myclass
J'espère que cette info aide.
J'avais le même problème pour les configurations Windows 8 et Windows Server 2012 . J'avais installé la dernière version de JDK Java 7 et j'avais défini ma variable d'environnement **Java_HOME**
system dans le dossier jre: *C:\Program Files (x86)\Java\jre7*
J'ai également ajouté le bac. dossier dans ma variable d'environnement système **Path**
: *%Java_HOME%\bin
*
Mais je rencontrais toujours des problèmes de double-clic sur les fichiers jar exécutables. J'ai trouvé une autre variable d'environnement système OPENDS_Java_ARGS
qui peut être utilisée pour définir les propriétés facultatives de javaw.exe. J'ai donc ajouté cette variable et l'a définie sur: -jar
Je peux maintenant exécuter les fichiers jar exécutables en double-cliquant dessus.
Accédez à votre répertoire Java, Copiez ce chemin C:\Program Files\Java\jdk1.8.0_40\bin
Faites un clic droit sur mon ordinateur, cliquez sur Propriétés, puis allez à "Paramètres système avancés" Cliquez sur Variables d'environnement . Allez dans le tableau "Variables système", recherchez une entrée nommée "chemin" . Double-cliquez dessus. et allez à la fin, mettez un point-virgule et collez votre chemin, appliquez-vous et ok . Il devrait être exécuté maintenant.
Vous devez créer un fichier manifest
et spécifier votre classe qui utilise la méthode main. vous pouvez construire votre fichier jar
avec le fichier manifest
en tant que paramètre.
jar cfm MyJar.jar Manifest.txt MyPackage/*.class
Manifest-Version: 1.0
Archiver-Version: Plexus Archiver
Created-By: Apache Maven
Built-By: Cakes
Build-Jdk: 1.6.0_04
Main-Class: com.foo.App
Un moyen simple d’exécuter des fichiers .jar consiste à créer un fichier de commandes.
Supposons que vous ayez placé votre fichier jar sur votre bureau.
@echo OFF
Java -jar C:\Users\YourName\Desktop\myjar.jar
Copiez ce code dans un fichier .txt, modifiez "YourName" et enregistrez-le sous "myjar.bat". Ensuite, chaque fois que vous double-cliquez, le fichier jar sera exécuté . J'espère que cela vous aidera.
tout d’abord, nous devons nous assurer que vous avez téléchargé et installé le JDK . Pour le télécharger, cliquez sur le lien suivant
http://www.Oracle.com/technetwork/Java/javase/downloads/jdk8-downloads-2133151.html
(N'oubliez pas de cocher "Accepter le contrat de licence" avant de choisir la version que vous souhaitez télécharger)
Pour Windows 32 bits (x86), choisissez "jdk-8u77-windows-i586.exe".
Pour Windows OS 64 bits (x64), choisissez "jdk-8u77-windows-x64.exe".
Installez le fichier qui va être téléchargé. Faites attention lors de l'installation, car vous devez conserver le chemin d'installation.
La dernière chose à faire est de définir deux "variables d’environnement".
Le premier nom de "variable environnementale" doit être:
Java_HOME
et sa valeur doit être le chemin d'installation
(par exemple: C:\Program Files\Java\jdk1.8.0_77
)
Le deuxième nom de "variable environnementale" devrait être:
JRE_HOME
et sa valeur doit être le chemin d'installation
(par exemple C:\Program Files\Java\jre8
)
Dès que vous avez défini les variables d'environnement, vous pouvez accéder à la commande Prompt (cdm) et exécuter depuis chaque chemin les commandes "Java.exe" préférées. Votre ligne de commande peut maintenant reconnaître vos commandes "Java.exe".
:)
P.S .: Pour définir "Variable d'environnement", faites un clic droit sur "Ce PC" et sélectionnez "Propriétés" dans le menu. Ensuite, la fenêtre "Système" apparaîtra et vous devrez cliquer sur "Paramètres système avancés". En conséquence, la fenêtre "Propriétés système" s'affiche. Sélectionnez l'onglet "Avancé" et cliquez sur le bouton "Variables d'environnement". Vous pouvez maintenant définir les variables susmentionnées et vous avez terminé
Dans Netbeans, supprimez le fichier jar actuel et, dans le projet, explorez Netbeans, nettoyez et construisez 2 ou 3 fois et redressez le dossier du projet dans project explore et construisez le fichier jar.
Si le but de la question est d'afficher le contenu du fichier JAR, la commande Java suivante aiderait .. (à condition que l'emplacement du JDK soit ajouté aux variables d'environnement).
Invite de commandes Windows _> jar tvf yourJarFile.jar
Exemple:
pot tvf log4j-extras-1.2.17.jar
Référence: http://docs.Oracle.com/javase/tutorial/deployment/jar/view.html
J'ai eu ce problème il y a un certain temps et la solution était vraiment facile.
Il suffit de désinstaller la version actuelle de Java
, télécharger une ancienne, puis désinstaller la plus ancienne et réinstaller la dernière.
Par exemple: Java 8 Update 73
installation en cours Java 7 Update 95.
Comment ça marche: Les clés de registre de Java
ont été mélangées et, lorsque vous installez l'ancienne version, elles sont corrigées.
Petite astuce: après avoir uniquement supprimé les espaces des noms de dossiers, où se trouvait le fichier .jar, un double-clic a fonctionné et le fichier exécuté.