現象

JetBrainsのIDEがWindowsで起動しない。

 

対処(2020/5/8現在)

最新版にバージョンアップしてください。

何かしらの理由でバージョンアップが難しい場合は、起動オプションを編集してください。

起動オプションに -Dfile.encoding=UTF-8 が必要な場合は、さらにランタイムの入れ替えをしてください。その後、.vmoptions ファイルに-Dfile.encoding=UTF-8 を記載してください。

製品 対処方法 確認バージョン
Android Studio (症状なし) 4.1 Canary 8
CLion 2020.1.1以降にバージョンアップ 2020.1.1
DataGrip 2020.1.3以降にバージョンアップ 2020.1.3
GoLand 2020.1.2以降にバージョンアップ 2020.1.2
IntelliJ IDEA 2020.1.1以降にバージョンアップ 2020.1.1
PhpStorm 2020.1.1以降にバージョンアップ 2020.1.1
PyCharm 2020.1.1以降にバージョンアップ 2020.1.1
Rider 2020.1.2以降にバージョンアップ 2020.1.2
RubyMine 2020.1.1以降にバージョンアップ 2020.1.1
WebStorm 2020.1.1以降にバージョンアップ 2020.1.1

 

起動オプションを編集

IDEが起動時に参照する .vmoptionsファイルから -Dfile.encoding=UTF-8 を削除または # でコメントアウトしてください。その後、IDEの起動をご確認ください。 .vmoptionsファイルを探す方法は大きく2種類あります。

  1. ログから .vmoptions ファイルを特定する方法
    本問題が発生した場合にはホームディレクトリ(ドライブ/Users/[ユーザー名])配下に java_error_in_idea_****.log ファイルが出力されます。
    そのファイル内の -Djb.vmOptionsFile= に書かれた .vmoptions がIDEが読み込んでいるファイルになります。
  2. ディレクトリやToolbox App から .vmoptions ファイルを探す方法
    こちらの方法で確認できます。 

 

ランタイム入れ替え方法

  1. Settings -> Plugins のMarketplace で「Choose Runtime」プラグインを検索し、Installボタン押下
    chooseRuntime.png
  2.  Ctrl + Shift + A で「Choose Runtime」機能を検索
  3. 修正が入ったJBRバージョン  jbr-11_0_6-windows-x64-b818.2 以降の数字の大きいバージョンをリストから選択し、Install ボタンを押下(この後、自動的に再起動されます。)
    chooseRuntimeDialog.png

 

原因

以下の2つの条件が揃った場合に発生している不具合が原因です。

  1. IDE起動時に参照されるJava VM Option file(.vmopitons ファイル)に -Dfile.encoding=UTF-8 が追加されている
  2. IDEが使用しているJBRバージョンが、Java version: 11.0.6 以上 jbr-11_0_6-windows-x64-b818.2 未満

 

対象製品

IntelliJ IDEA、GoLand、PhpStorm、RubyMine、PyCharm、Rider、CLion、AppCode、WebStorm