しおしお

IntelliJ IDEAのことなんかを書いてます

IntelliJ IDEA14で日本語入力出来ない件の対処方法

IntelliJ IDEA 14のEAPを入れると日本語入力出来なくって悲しみある件の対応方法です。

原因

バージョン14のEAPでは、バンドルされているJERがJDK 8u20なのでSwingのバグで、
日本語入力するとIDEAが突然終了する問題が有ります。 *1

IntelliJ IDEAにバンドルされているJREのバージョンの確認方法。

$ pwd
C:\Program Files\JetBrains\IntelliJ IDEA 138.2458.8\jre\jre\bin
[C:bin]
$ java -version
java version "1.8.0_20"
Java(TM) SE Runtime Environment (build 1.8.0_20-b26)
Java HotSpot(TM) Client VM (build 25.20-b23, mixed mode)

対応方法

IDEA起動に選択されるJDKバージョンを変更することでこの問題を回避できます。

JDKの選択ルールは、Selecting the JDK version the IDE will run under : JetBrains Supportに記載があります。

自分の場合は、最も優先順位の高いIDEA_JDK環境変数にバクのないバージョンのJAVA_HOME(C:\Program Files\Java\jdk1.8.0_11など)を設定して、この問題を回避しています。

IDEA以外のIDEについても、上記サイトを参照して環境変数を設定してあげることでこの問題を回避できます。

おわり。