2017-07-29 2 views
0

Je ne peux pas ouvrir le fichier .jar sous Windows 10 (j'ai tout essayé comme réinstaller Java et définir l'application par défaut pour l'ouvrir à javaw.exe) et je ne fais pas vraiment confiance à jarunner/jarfixer donc je veux faire un programme batch qui détecterait à chaque ouverture d'un .jar il obtiendrait le chemin de celui-ci et lancerait java -jar [pathtofile].Ouverture d'un fichier .jar

Répondre

0

Je ne sais pas si cela est lié, mais je http://launch4j.sourceforge.net/ cet outil pour faire .exe à partir .jar

+0

J'ai juste besoin d'un moyen de rendre le .jar exécutable – Harry

0

Vous devez l'exécuter comme administrateur:

ASSOC .jar=jarfile 
FTYPE jarfile=c:\java\java.exe -jar "%1" %* 
setx PATHEXT "%PATHEXT%;.jar" 

Il suffit de mettre la chemin correct vers le java.exe. Rappelez-vous que vous devrez conserver toutes vos dépendances dans le %classpath% vatiable.

Plus pour les commandes ASSOC et FTYPE.

+0

Cela n'a pas fonctionné. – Harry