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………………
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 :
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.
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.
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.
Dans l'éditeur de registre, recherchez "HKEY_CLASSES_ROOTApplicationsjavaw.exeshellopencommand", sélectionnez [Par défaut], cliquez avec le bouton droit sur [Modifier].
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) !