web-dev-qa-db-fra.com

Comment ouvrir/exécuter le fichier .jar (double-cliquez sur ne fonctionne pas)?

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)

19
nivk

vous pouvez utiliser la commande Invite:

javaw.exe -jar yourfile.jar

J'espère que ça marche pour toi.

16
Riggs

Il existe deux types différents de Java à télécharger: le JDK , utilisé pour écrire des programmes Java, et le RE (environnement d'exécution), utilisé pour exécuter des programmes Java. Êtes-vous sûr d'avoir installé le RE au lieu du SDK?

7
Kevin

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.

2
Barbara Moore

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.

1
Shantanu Srivastava

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
1
metin

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.

1
Berk Soysal

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é

1
Origamer7

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

0

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.

0
Teodor

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é.

0
Filippp