欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Mac OS X 下 IntelliJ IDEA、jEdit 等 Java 程序中文標(biāo)點(diǎn)輸入無效的完美解決方法

 更新時(shí)間:2016年10月18日 09:57:13   投稿:mrr  
Mac OS X 下基于 Java 的程序會(huì)出現(xiàn)中文標(biāo)點(diǎn)輸入無效的問題,在中文輸入法狀態(tài),可以輸入中文字,但輸入中文標(biāo)點(diǎn)最后上去的是英文標(biāo)點(diǎn).這篇文章主要介紹了Mac OS X 下 IntelliJ IDEA、jEdit 等 Java 程序中文標(biāo)點(diǎn)輸入無效的完美解決方法,需要的朋友可以參考下

Mac OS X 下基于 Java 的程序(如 IntelliJ IDEA、jEdit 等)會(huì)出現(xiàn)中文標(biāo)點(diǎn)輸入無效的問題,在中文輸入法狀態(tài),可以輸入中文字,但輸入中文標(biāo)點(diǎn)最后上去的是英文標(biāo)點(diǎn)。查閱了相關(guān)資料,原來這是 Java 自己的 bug。從 Java 8u51 版本開始就出現(xiàn)了這個(gè) bug,一直到現(xiàn)在最新的 Java 8u72 仍然如此,但是老版本 Java 8u45 是沒有這個(gè)問題的。所以,可以采取變通的方法,在 Mac OS X 上同時(shí)裝一個(gè)老版本的 JDK 8u45,不會(huì)影響已經(jīng)安裝好的新版本 JDK。然后,針對(duì)基于 Java 的程序進(jìn)行小小的修改,具體如下:

1、針對(duì) IntelliJ IDEA、AppCode、WebStorm 的修改

以 IDEA 為例,進(jìn)入 /Applications/IntelliJ IDEA.app/Contents/jre 目錄,執(zhí)行以下命令:

$ mv jdk jdk.backup
$ ln -s /Library/Java/JavaVirtualMachines/jdk1.8.0_45.jdk jdk

重啟 IDEA 即可,輸入中文標(biāo)點(diǎn)就正常啦。AppCode、WebStorm 的修改也是一樣的。

2、針對(duì) jEdit 的修改,有兩種方法

(1)方法一:

下載一個(gè)用于 Mac OS X 環(huán)境下基于 Java 的程序通用啟動(dòng)腳本,官方地址是 https://github.com/tofi86/universalJavaApplicationStub,這個(gè)腳本可以由你自由修改 Java 程序啟動(dòng)的細(xì)節(jié),并且能夠支持 Mac OS X 程序包裝配置文件,比如 Info.plist 等等。將這個(gè)腳本 universalJavaApplicationStub 復(fù)制到 /Applications/jEdit.app/Contents/MacOS 目錄下,然后進(jìn)入到這個(gè)目錄,執(zhí)行以下命令:

$ mv jedit jedit.backup
$ mv universalJavaApplicationStub jedit
$ vi jedit

在里面定義內(nèi)部環(huán)境變量 JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_45.jdk/Contents/Home,在腳本后面找到真正啟動(dòng) java 的命令代碼前面,設(shè)置內(nèi)部環(huán)境變量 JVMClassPath=${OracleJavaFolder}/jedit.jar,保存后退出,重新啟動(dòng) jEdit 即可。

(2)方法二:

執(zhí)行以下命令:

$ cd /Applications/jEdit.app/Contents
$ mkdir Plugins
$ ln -s /Library/Java/JavaVirtualMachines/jdk1.8.0_45.jdk jdk8

修改 Info.plist 文件,增加如下的鍵值對(duì):

<key>JVMRuntime</key> 
<string>jdk8</string>

保存后退出,重新啟動(dòng) jEdit 即可。

以上所述是小編給大家介紹的Mac OS X 下 IntelliJ IDEA、jEdit 等 Java 程序中文標(biāo)點(diǎn)輸入無效的完美解決方法,希望對(duì)大家有所幫助,如果大家有任何疑問請(qǐng)給我留言,小編會(huì)及時(shí)回復(fù)大家的。在此也非常感謝大家對(duì)腳本之家網(wǎng)站的支持!

相關(guān)文章

  • Java深入學(xué)習(xí)圖形用戶界面GUI之創(chuàng)建窗體

    Java深入學(xué)習(xí)圖形用戶界面GUI之創(chuàng)建窗體

    圖形編程中,窗口是一個(gè)重要的概念,窗口其實(shí)是一個(gè)矩形框,應(yīng)用程序可以使用其從而達(dá)到輸出結(jié)果和接受用戶輸入的效果,學(xué)習(xí)了GUI就讓我們用它來創(chuàng)建一個(gè)窗體
    2022-05-05
  • jdk安裝、Java環(huán)境配置方法詳解

    jdk安裝、Java環(huán)境配置方法詳解

    這篇文章主要介紹了jdk安裝、Java環(huán)境配置方法,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2020-10-10
  • springboot 使用zookeeper實(shí)現(xiàn)分布式隊(duì)列的基本步驟

    springboot 使用zookeeper實(shí)現(xiàn)分布式隊(duì)列的基本步驟

    這篇文章主要介紹了springboot 使用zookeeper實(shí)現(xiàn)分布式隊(duì)列,通過ZooKeeper的協(xié)調(diào)和同步機(jī)制,多個(gè)應(yīng)用程序可以共享一個(gè)隊(duì)列,并按照先進(jìn)先出的順序處理隊(duì)列中的消息,需要的朋友可以參考下
    2023-08-08
  • jsoup如何爬取圖片到本地

    jsoup如何爬取圖片到本地

    這篇文章主要為大家詳細(xì)介紹了jsoup如何爬取圖片到本地,jsoup爬取網(wǎng)站信息,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2018-01-01
  • MyBatis-Ext快速入門實(shí)戰(zhàn)

    MyBatis-Ext快速入門實(shí)戰(zhàn)

    MyBatis-Ext是MyBatis的增強(qiáng)擴(kuò)展,和我們平常用的Mybatis-plus非常類似,本文主要介紹了MyBatis-Ext快速入門實(shí)戰(zhàn),感興趣的可以了解一下
    2021-10-10
  • Java使用POI實(shí)現(xiàn)excel文件的導(dǎo)入和導(dǎo)出

    Java使用POI實(shí)現(xiàn)excel文件的導(dǎo)入和導(dǎo)出

    這篇文章主要為大家詳細(xì)介紹了Java如何使用POI實(shí)現(xiàn)excel文件的導(dǎo)入和導(dǎo)出功能,文中的示例代碼講解詳細(xì),感興趣的小伙伴可以跟隨小編一起學(xué)習(xí)一下
    2023-12-12
  • Java ThreadLocal類應(yīng)用實(shí)戰(zhàn)案例分析

    Java ThreadLocal類應(yīng)用實(shí)戰(zhàn)案例分析

    這篇文章主要介紹了Java ThreadLocal類應(yīng)用,結(jié)合具體案例形式分析了java ThreadLocal類的功能、原理、用法及相關(guān)操作注意事項(xiàng),需要的朋友可以參考下
    2019-09-09
  • SpringBoot中使用JWT的實(shí)戰(zhàn)

    SpringBoot中使用JWT的實(shí)戰(zhàn)

    本文主要介紹了SpringBoot中使用JWT的實(shí)戰(zhàn),文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2023-06-06
  • 一文教你如何判斷Java代碼中異步操作是否完成

    一文教你如何判斷Java代碼中異步操作是否完成

    在許多應(yīng)用程序中,我們經(jīng)常使用異步操作來提高性能和響應(yīng)度,這篇文章主要介紹了幾種常見的方法來判斷Java代碼中異步操作是否完成,希望對(duì)大家有所幫助
    2024-02-02
  • java 詳解類加載器的雙親委派及打破雙親委派

    java 詳解類加載器的雙親委派及打破雙親委派

    這篇文章主要介紹了java 詳解類加載器的雙親委派及打破雙親委派的相關(guān)資料,需要的朋友可以參考下
    2017-01-01

最新評(píng)論