Comment faire pour exécuter.fichier jar par double clic sur Windows 7 (64)

l'Exécution d'un .fichier jar dans une ligne de commande fonctionne bien, mais je ne suis pas en mesure d'exécuter tout .jar fichier en double-cliquant sur mon Windows 7 (64). Il semble que rien ne se passe après le double clic.

j'ai essayé l'allusion" ftype", pas de succès. ftype jarfile="C:Program fichiersJavajre7binjavaw.exe "- jar "%1 "% *

j'ai réinstallé le JDK 7 64-bit, pas de succès.

une idée?

61
demandé sur Suma 2011-12-15 00:17:20

16 réponses

Qu'est-ce qui apparaît dans le clic droit-> Ouvrir avec ? Un autre programme répertorié comme programme par défaut ? Est-ce Qu'une exécution Java est listée ? Si une exécution Java est listée, vous pouvez l'ouvrir et en faire le programme par défaut.

c'est à dire,

Right Click ->  Properties -> Change -> C:\Program Files\Java\jre7\bin\javaw.exe
39
répondu stratwine 2014-04-26 16:42:23

Si vous avez déjà utilisé le clic droit et ouvert avec \chemin\vers\\javaw dans.exe ensuite, vous aurez besoin de supprimer la clé de Registre suivante.

[-HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.jar]

puis exécuter

C:\>assoc .jar=jarfile
C:\>ftype jarfile="C:\path\to\your\javaw.exe" -jar "%1" %*
20
répondu AshUK 2015-06-01 10:36:07

vous pouvez également l'exécuter à partir de L'invite de commande (cmd) :

java.exe -jar file.jar
16
répondu Dariusz Woźniak 2016-12-29 09:58:47

Pour Windows 7:

  1. Démarrer , "Panneau De Configuration"
  2. , Cliquez Sur "Programmes Par Défaut"
  3. , Cliquez sur "Associer un type de fichier ou un protocole à un programme spécifique"
  4. double clic .jar
  5. parcourir C:\Program Files\Java\jre7\bin\javaw.exe
  6. cliquez sur le bouton Ouvrir
  7. cliquez sur le bouton OK
15
répondu unpopular 2014-06-01 21:51:59

Si vous essayez de impopulaire 's réponse :

Pour Windows 7:

  1. Démarrer , "Panneau De Configuration"
  2. , Cliquez Sur "Programmes Par Défaut"
  3. , Cliquez sur "Associer un type de fichier ou un protocole à un programme spécifique"
  4. Double cliquez sur .jar
  5. parcourir C:\Program Files\Java\jre7\bin\javaw.exe
  6. cliquez sur le bouton Ouvrir
  7. cliquez sur le bouton OK

et les fichiers jar n'ouvrent toujours pas (dans mon cas, c'était comme si je n'avais jamais cliqué deux fois):

ouvrez L'invite de commande (pour être sûr avec les droits d'administrateur activés) et tapez les commandes suivantes:

java -version ceci devrait retourner une version pour que vous puissiez en toute sécurité supposer que java est installé.

puis exécuter

java -jar "PATHTOFILE\FILENAME.JAR"

Lire la sortie générée. Vous découvrirez peut-être un message d'erreur.

14
répondu P.Brian.Mackey 2017-05-23 12:18:04

j'ai eu le même problème avec .les fichiers jar ne s'ouvrent pas en double clic. Il s'est avéré que J'avais deux versions de Java installées (Java 6 et 7). Désinstaller Java 6 à partir du Panneau de configuration-> Désinstaller un programme a été finalement autorisé .fichiers jar à ouvrir en double clic sans utiliser la fenêtre de commande.

6
répondu Rachael 2012-08-08 14:08:53

j'ai eu le problème que windows l'empêchait de tourner (Windows 10 Pro). Cliquez avec le bouton droit de la souris sur l'icône> Propriétés> dans le coin inférieur droit, il est possible qu'il vous indique "Windows a bloqué la fonctionnalité........"à côté il y a une case à cocher intitulée "Débloquer"> décocher la case> appliquer> option pour bloquer s'en va et puis vous pouvez l'exécuter.

1
répondu CodeMonkey 2015-12-01 21:22:10

change l'application par défaut pour les fichiers JAR à partir de java.exe à javaw.exe de votre dossier JAVA_HOME/bin.

c'est parce que, java.exe est l'application console seulement, mais le fichier JAR a besoin d'une exécution de rendu de fenêtre. Depuis javaw dans.exe est une application de fenêtre, il est préférable pour l'exécution de fichiers JAR.

une alternative à cela est que, dans une certaine mesure, vous pouvez utiliser l'invite de commande pour exécuter vos fichiers JAR en utilisant simplement java mot-clé avec - jar atrib.

1
répondu Rishav Sharan 2016-06-06 13:56:43

C'est ma façon:

  1. Créer fichier bat (exemple openJar.chauve.)

    @echo off
    start javaw -jar "%1" %*
    exit
    
  2. couper et coller à C:\Program fichiers \ Java\ \ bin (cette étape est inutile, mais vous devriez).

  3. clic droit sur le fichier jar > Propriétés > choisissez Ouvrir avec (Changer le bouton ) et sélectionnez votre bat de fichier.
  4. double-cliquez sur votre fichier jar pour le tester.
1
répondu Hongarc 2018-05-01 02:27:49

regardez ce lien http://ostermiller.org/opening_jar_files.html vous n'avez probablement pas installé runtime ou votre système ne s'ouvre pas .fichiers jar avec JAVA

0
répondu mas-designs 2011-12-14 20:19:49

http://www.wikihow.com/Run-a-.Jar-Java-File

  1. en supposant que vous avez chargé le Java JRE et / ou le Java SDK, puis
  2. pour faire des associations, allez à mon ordinateur ", cliquez sur un de vos disques ( C: par exemple).
  3. quand il est affiché, choisissez" Outils "" "Options du dossier" (ou propriétés... il est à des endroits différents selon la version de Windows).
  4. ouvrir L'Explorateur de Windows (il suffit d'ouvrir n'importe quel dossier) pour obtenir la fenêtre" Outils "- > "Options du dossier".
  5. lorsque vous accédez à la fenêtre" Options du dossier", cliquez sur l'onglet"Types de fichiers". Vous devriez être en mesure de modifier ou d'ajouter des fichiers JAR ( .jar extension)
  6. Change le programme utilisé pour ouvrir les fichiers JAR. Dans la fenêtre de sélection de fichier, allez dans le dossier où le JRE est installé (devrait être C:/Program Files/Java/... , marquez "toujours ouvrir avec", et sélectionnez le fichier javaw.exe .
0
répondu paulsm4 2014-06-01 21:49:40

installation le plus récent JRE a fixé cela pour moi.

(bien que JDK et JRE (s) aient été installés auparavant.)

0
répondu Aaron Thoma 2015-02-20 03:03:21

votre problème pourrait aussi être à l'intérieur de votre code Java, je veux dire, si votre programme d'une manière ou d'une autre ne pouvait pas réaliser la classe principale/fichier principal ( entry point ), il ne lancera pas le programme/.jar (application spécialement construite sur IDE). Pour résoudre cela sur un IDE:

  • cliquez avec le bouton droit de la souris sur le Projet > Propriétés > Run > Browse Main Class > OK.
  • Nettoyer et Reconstruire

essayez de l'exécuter maintenant. Espérons que cela aide

0
répondu mustangDC 2015-05-15 07:05:18

ce n'est pas un problème d'association de fichiers puisque vous pouvez lancer l'application correctement par la ligne de commande.

le problème est que lorsque vous double-cliquez sur un fichier associé l'application démarre et tourne avec le chemin du fichier comme chemin d'exécution de base. Tout chemin relatif sera calculé à partir du chemin du fichier et tout ce que vous tentez de charger manquera probablement.

rien ne se passe, même si vous entourez tout votre code de point d'entrée avec try / catch(Exception) parce que java s shuriking throwables et pas D'Exceptions: pour corriger cela dans votre point d'entrée java, entourez le contenu de la méthode principale avec un try/catch (Lancable) (classe de base pour Exception et erreur) et déboguez.

0
répondu sam 2015-07-29 09:09:15

J'ai créé un projet, JAR_Runnr, pour précisément ceci. = )

http://projects.killerapplets.com/JAR_Runner /

0
répondu BoyBlueSky 2016-02-12 18:41:35

Avait essayer ceci:

  1. Ouvrez l'invite de commande en tant qu'administrateur
  2. déplacer vers le dossier en utilisant cd commande
  3. Type java.exe -jar *filename*.jar
  4. Appuyez sur enter

L'application devrait apparaître juste après.

0
répondu The Humble Angy 2018-08-08 07:28:13