Maison  >  Article  >  Java  >  Windows double-cliquez sur le pot pour le rendre exécutable

Windows double-cliquez sur le pot pour le rendre exécutable

黄舟
黄舟original
2017-01-18 15:12:381803parcourir

Langage de programmation Java

Java est un langage de programmation orienté objet qui peut écrire des logiciels d'application multiplateformes. Il s'agit d'un langage de programmation Java et d'une plate-forme Java lancés par Sun Microsystems en mai 1995. (C'est-à-dire que le nom général de JavaEE(j2ee), JavaME(j2me), JavaSE(j2se)).


Contexte : D'autres ont installé jdk et configuré des variables d'environnement sur le serveur Alibaba Cloud. Lorsque j'ai placé le package jar sur le serveur distant, il est devenu un package compressé. Tangled………………

Windows double-cliquez sur le pot pour le rendre exécutable

Tout d'abord, vérifiez si le problème est causé par l'ordinateur de développement et la version jdk du serveur. Après la version java, il a été constaté que le serveur. est la version 1.7, testée sur un autre ordinateur portable avec 1.7jdk installé, suivez l'expérience de référence (la dernière étape n'est pas utilisée), sélectionnez la méthode d'ouverture par défaut comme fichier javaw.exe sous jrebin et vous pouvez ouvrir l'interface directement. L'effet est le suivant :

Windows double-cliquez sur le pot pour le rendre exécutable

Deuxièmement, vérifiez les variables et les fichiers d'environnement côté serveur

Les paramètres java_home, classpath et path côté serveur sont tout est correct, mais le fichier n'a pas la version correspondante de jre, la même version de jre est également utilisée dans la référence, pas le jre dans jdk, essayez ceci maintenant.

Windows double-cliquez sur le pot pour le rendre exécutable

Troisièmement, modifiez la méthode d'ouverture par défaut

Sélectionnez serverchat.jar, faites un clic droit et sélectionnez [Ouvrir avec], [Sélectionner le programme d'ouverture par défaut], [Parcourir] , faites attention au chemin, sélectionnez le fichier javaw.exe dans jre sous jdk, ouvrez-le et confirmez. À ce stade, serverchat.jar affiche l'icône Java. Certains ordinateurs peuvent l'ouvrir en double-cliquant dessus. Cependant, si l'interface ne peut pas être ouverte en double-cliquant, passez à l'étape suivante.

Windows double-cliquez sur le pot pour le rendre exécutable

Windows double-cliquez sur le pot pour le rendre exécutable

Quatrièmement, modifiez le registre de la commande javaw.exe sous les autorisations root

Cette étape est également critique. J'ai fait référence aux articles de blog d'autres personnes pour effectuer cette étape, en utilisant directement la commande regedit sans utiliser [Ouvrir en tant qu'administrateur], et les dossiers java.exe et javaw.exe du registre sont vides.

Pour commencer, saisissez regedit dans la barre de recherche, regedit.exe apparaîtra, sélectionnez la commande, faites un clic droit et sélectionnez [Exécuter en tant qu'administrateur], comme indiqué dans la figure ci-dessous.

Windows double-cliquez sur le pot pour le rendre exécutable

Dans l'éditeur de registre, recherchez "HKEY_CLASSES_ROOTApplicationsjavaw.exeshellopencommand", sélectionnez [Par défaut], cliquez avec le bouton droit sur [Modifier].

Windows double-cliquez sur le pot pour le rendre exécutable

Modifiez l'instruction suivante :

"C:\Program Files\java\jdk1.7.0_67\jre\bin\javaw.exe" -jar "%1"

Enregistrez et quittez pour obtenir le deuxième effet de course d'image.

De plus, nous pouvons utiliser la ligne de commande pour exécuter le package jar Même le fichier jar compressé peut terminer l'opération, mais il n'est pas propice aux opérations graphiques.

java -jar C:\Users\***\Desktop\ServerChat.jar

Ce qui précède est le contenu de l'opération exécutable lorsque vous double-cliquez sur le pot sous Windows. Pour plus de contenu connexe, veuillez faire attention au site Web PHP chinois (www.php.cn) !


Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn