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?
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
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" %*
vous pouvez également l'exécuter à partir de L'invite de commande (cmd) :
java.exe -jar file.jar
Pour Windows 7:
- Démarrer , "Panneau De Configuration"
- , Cliquez Sur "Programmes Par Défaut"
- , Cliquez sur "Associer un type de fichier ou un protocole à un programme spécifique"
- double clic
.jar
- parcourir
C:\Program Files\Java\jre7\bin\javaw.exe
- cliquez sur le bouton Ouvrir
- cliquez sur le bouton OK
Si vous essayez de impopulaire 's réponse :
Pour Windows 7:
- Démarrer , "Panneau De Configuration"
- , Cliquez Sur "Programmes Par Défaut"
- , Cliquez sur "Associer un type de fichier ou un protocole à un programme spécifique"
- Double cliquez sur
.jar
- parcourir
C:\Program Files\Java\jre7\bin\javaw.exe
- cliquez sur le bouton Ouvrir
- 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.
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.
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.
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.
C'est ma façon:
-
Créer fichier bat (exemple openJar.chauve.)
@echo off start javaw -jar "%1" %* exit
-
couper et coller à C:\Program fichiers \ Java\ \ bin (cette étape est inutile, mais vous devriez).
- clic droit sur le fichier jar > Propriétés > choisissez Ouvrir avec (Changer le bouton ) et sélectionnez votre bat de fichier.
- double-cliquez sur votre fichier jar pour le tester.
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
http://www.wikihow.com/Run-a-.Jar-Java-File
- en supposant que vous avez chargé le Java JRE et / ou le Java SDK, puis
- pour faire des associations, allez à mon ordinateur ", cliquez sur un de vos disques (
C:
par exemple). - quand il est affiché, choisissez" Outils "" "Options du dossier" (ou propriétés... il est à des endroits différents selon la version de Windows).
- ouvrir L'Explorateur de Windows (il suffit d'ouvrir n'importe quel dossier) pour obtenir la fenêtre" Outils "- > "Options du dossier".
- 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) - 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 fichierjavaw.exe
.
installation le plus récent JRE a fixé cela pour moi.
(bien que JDK et JRE (s) aient été installés auparavant.)
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
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.
Avait essayer ceci:
- Ouvrez l'invite de commande en tant qu'administrateur
- déplacer vers le dossier en utilisant
cd
commande - Type
java.exe -jar *filename*.jar
- Appuyez sur enter
L'application devrait apparaître juste après.