Los programas basados en Java (como IntelliJ Idea, JEDIT, etc.) bajo Mac OS X tendrán el problema de la entrada no válida de la puntuación china. En el estado del método de entrada china, puede ingresar a los caracteres chinos, pero la puntuación inglesa que ingresa a la puntuación china última es la puntuación inglesa. Después de verificar la información relevante, resultó que este era un error de Java. Este error ha ocurrido desde la versión Java 8U51, y sigue siendo el caso con la última Java 8U72, pero la versión anterior de Java 8u45 no tiene este problema. Por lo tanto, puede tomar una solución para instalar una versión anterior de JDK 8U45 en Mac OS X al mismo tiempo, lo que no afectará la nueva versión de JDK que se ha instalado. Luego, se realizan pequeñas modificaciones a los programas basados en Java, de la siguiente manera:
1. Modificaciones para la idea IntelliJ, AppCode, WebStorm
Tomando la idea como ejemplo, ingrese el directorio/aplicaciones/IntelliJ Idea.app/contents/jre y ejecute el siguiente comando:
$ mv jdk jdk.backup $ ln -s /library/java/javirtualmachines/jdk1.8.0_45.jdk jdk
Simplemente reinicie la idea, y será normal ingresar a la puntuación china. Lo mismo se aplica a la modificación de AppCode y Webstorm.
2. Hay dos formas de modificar JEDIT
(1) Método 1:
Descargue un script de inicio general para programas basados en Java en el entorno Mac OS X. La dirección oficial es https://github.com/tofi86/universaljavaapplicationStub. Este script puede modificar libremente por usted para modificar los detalles del inicio del programa Java y puede admitir archivos de configuración de empaquetado de programas de Mac OS X, como Info.plist, etc. Copie este script UniversalJavaApplicationStub a /applications/jedit.app/Contents/Macos Directory, luego ingrese este directorio y ejecute el siguiente comando:
$ MV JEDIT JEDIT.
Defina la variable de entorno interno java_home =/biblioteca/java/javavirtualmachines/jdk1.8.0_45.jdk/contenido/inicio en él, busque el código de comando que realmente inicia java después del script, establece la variable de entorno interno jvmclasspath = $ {oracleJavafolder} /jedit.jar, save y save it y sestiMt.
(2) Método 2:
Ejecutar el siguiente comando:
$ CD /Applications/jedit.app/Contents$ Mkdir Plugins $ ln -s /library/java/javirtualmachines/jdk1.8.0_45.jdk jdk8
Modifique el archivo info.plist y agregue los siguientes pares de valores clave:
<Key> jvmruntime </key> <string> jdk8 </string>
Guardar y salir, y reiniciar Jedit.
Lo anterior es la solución perfecta para la aportación de puntuación china inválida de los programas Java como IntelliJ Idea y JEDIT bajo Mac OS X que el editor le presentó. Espero que te sea útil. Si tiene alguna pregunta, déjeme un mensaje y el editor le responderá a tiempo. ¡Muchas gracias por su apoyo al sitio web de Wulin.com!