Les programmes basés sur Java (tels que Intellij Idea, Jedit, etc.) sous Mac OS X auront le problème de la contribution non valide de la ponctuation chinoise. Dans l'état de la méthode de saisie chinoise, vous pouvez entrer dans les caractères chinois, mais la ponctuation anglaise qui entre dans la ponctuation chinoise dernier est la ponctuation anglaise. Après avoir vérifié les informations pertinentes, il s'est avéré qu'il s'agissait d'un bug de Java. Ce bogue s'est produit depuis la version Java 8U51, et c'est toujours le cas avec le dernier Java 8U72, mais l'ancienne version de Java 8U45 n'a pas ce problème. Par conséquent, vous pouvez prendre une solution de contournement pour installer une ancienne version de JDK 8U45 sur Mac OS X en même temps, ce qui n'affectera pas la nouvelle version de JDK qui a été installée. Ensuite, de petites modifications sont apportées aux programmes basés sur Java, comme suit:
1. Modifications pour Intellij Idea, Appcode, WebStorm
En prenant l'idée comme exemple, entrez dans le répertoire / applications / Intellij idea.app/contents/jre et exécutez la commande suivante:
$ mv jdk jdk.backup $ ln -s /library/java/javavirtualmachines/jdk1.8.0_45.jdk jdk
Il suffit de redémarrer l'idée, et il sera normal d'entrer dans la ponctuation chinoise. Il en va de même pour la modification d'Appcode et de WebStor.
2. Il y a deux façons de modifier le Jedit
(1) Méthode 1:
Téléchargez un script de démarrage général pour les programmes basés sur Java dans l'environnement Mac OS X. L'adresse officielle est https://github.com/tofi86/UniversaljavaApplicationStub. Ce script peut être librement modifié par vous pour modifier les détails du démarrage du programme Java et peut prendre en charge les fichiers de configuration de l'emballage du programme MAC OS X, tels que info.plist, etc. Copiez ce script UniversalJavaApplicationStub, ensuite entrez ce répertoire et exécutez la commande suivante:
$ mv jedit jedit.backup $ mv universaljavaapplicationstub jedit $ vi jedit
Définissez la variable d'environnement interne java_home = / bibliothèque / java / javavirtualmachines / jdk1.8.0_45.jdk / contente / home dedans, trouvez le code de commande qui démarre réellement java après le script, définit la variable d'environnement interne jvmclasspath = $ {OracleJavafolder} /Jedit.jar, sauf, et extérieur, et redetter.
(2) Méthode 2:
Exécutez la commande suivante:
$ CD /Applications/jedit.app/connts$ MKDIR PLANGINS $ LN -S /BIBRARY/JAVA/JavirtualMachines/jdk1.8.0_45.jdk JDK8
Modifiez le fichier info.plist et ajoutez les paires de valeurs clés suivantes:
<yey> jvmruntime </ key> <string> jdk8 </string>
Enregistrez et sortez et redémarrez la jette.
Ce qui précède est la solution parfaite pour l'apport de ponctuation chinoise non valide de programmes Java tels que Intellij Idea et Jedit sous Mac OS X que l'éditeur vous a présenté. J'espère que cela vous sera utile. Si vous avez des questions, veuillez me laisser un message et l'éditeur vous répondra à temps. Merci beaucoup pour votre soutien au site Web Wulin.com!