Программы на основе Java (такие как IntelliJ Idea, Jedit и т. Д.) При Mac OS X будут иметь проблему неверного ввода китайской пунктуации. В штате китайского метода ввода вы можете войти в китайские иероглифы, но английская пунктуация, которая входит в китайскую пунктуацию в последний раз, является английской пунктуацией. После проверки соответствующей информации оказалось, что это была ошибка Java. Эта ошибка произошла после версии Java 8U51, и это все еще имеет место с последней Java 8U72, но старая версия Java 8U45 не имеет этой проблемы. Таким образом, вы можете одновременно взять обходной путь, чтобы установить старую версию JDK 8U45 на Mac OS X, что не повлияет на новую версию JDK, которая была установлена. Затем небольшие модификации вносятся в программы на основе Java, следующим образом:
1. Модификации Intellij Idea, AppCode, Webstorm
Принимая идею в качестве примера, введите каталог/Applications/Intellij Idea.App/contents/jre и выполните следующую команду:
$ mv jdk jdk.backup $ ln -s /library/java/javirtualmachines/jdk1.8.0_45.jdk jdk
Просто перезапустите идею, и будет нормально войти в китайскую пунктуацию. То же самое относится и к модификации AppCode и Webstorm.
2. Есть два способа изменить JEDIT
(1) Метод 1:
Загрузите общий сценарий стартапа для программ на базе Java в среде Mac OS X. Официальный адрес - https://github.com/tofi86/universaljavaapplicationstub. Этот скрипт может быть свободно изменен вами, чтобы изменить подробную информацию о запуске программы Java и может поддерживать файлы конфигурации упаковки программы Mac OS X, такие как info.plist и т. Д. Скопируйте этот скрипт UniversaljavaApplicationStub в/Applications/jedit.app/contents/macos Directory, затем введите этот каталог и выполните следующую команду:
$ mv jedit jedit.backup $ mv UniversaljavaApplicationStub jedit $ vi jedit
Определите переменную внутренней среды java_home =/библиотека/java/javavirtualmachines/jdk1.8.0_45.jdk/contents/home in It, найдите код команды, который фактически начинает Java после сценария, установите внутреннюю переменную среды jvmclasspath = $ {oraclejavafolder} /jedit.jar, resitrart, restrath, restrath, restrath, restrath, restrath, restrath, restrath use.
(2) Метод 2:
Выполнить следующую команду:
$ CD/APPLICATIONS/JEDIT.App/contents$ Mkdir Plugins $ ln -s /library/java/javavirtualmachines/jdk1.8.0_45.jdk jdk8
Измените файл info.plist и добавьте следующие пары клавишных значений:
<Key> jvmruntime </key> <string> jdk8 </string>
Сохраните и выйдите, и перезапустите JEDIT.
Вышеприведенное - идеальное решение для недопустимого китайского знака препинания программ Java, таких как IntelliJ Idea и Jedit под Mac OS X, которые редактор представил вам. Я надеюсь, что это будет полезно для вас. Если у вас есть какие -либо вопросы, пожалуйста, оставьте мне сообщение, и редактор ответит вам вовремя. Большое спасибо за вашу поддержку сайту wulin.com!