bug簡述
當打開idea進行中文輸入時,會發現輸入的拼音在IDEA中時不跟隨的,但是其實我們已經輸入了,這樣一來,輸沒輸錯也不知道
bug產生原因
網上百度的大神都說是因為idea自帶的jre有問題造成的,idea對中文的支持很差,因此產生了這樣一個bug
解決方案匯總
第一種方案
首先關閉idea,然后進入到idea的安裝目錄,找到jre64這個目錄,將其重命名或者刪除,最好是重命名,這樣一來如果修改失敗了可以重新使用這個
然后進入到java的安裝目錄,復制jre文件夾,這里我的是jre1.8.0_161,然后進入並粘貼到idea的安裝目錄並修改目錄名為jre64
然后重啟idea即可
第二種方案(試過,可行)
首先關閉idea,然后找到並直接刪除jre64即可,因為idea會自己去尋找java_home的,只要我們設置好了java環境就行,重啟idea。
第三種方案
升級搜狗輸入法到8.6版本及以下即可,因為搜狗輸入法再8.6版本時就已經修復了這一個bug
第四種方案
換一個輸入法,比如搜狗智慧版、必應輸入法等都可以
第五種方案
增加一個環境變量即可。 64位增加的名稱為IDEA_JDK_64,32位的為IDEA_JDK,值為本機jdk根目錄