21
4

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

IntelliJ IDEA が起動しなくて困ったら

Last updated at Posted at 2019-07-30

ある日突然 IntelliJ IDEA が起動しなくなって困ることはありませんか?
私はありました。
うまく解決できるかもしれない方法を教えてもらったので、ここで共有します。

現象

  • 操作: Dock にある IntelliJ IDEA のアイコンをクリックします。
    • これ→スクリーンショット 2019-07-30 18.13.19.png
  • 期待: IntelliJ IDEAが起動。すごいプログラムをバリバリ書けるようになってほしいです。
  • 実際: アイコンがピコピコ動くだけ。IntelliJ IDEA のプロセスすら立ち上がりません。

環境

  • MacOS Mojave 10.14.5
  • IntelliJ IDEA ULTIMATE 2019.2

解決方法

以下のようにターミナルから直接 IntelliJ IDEA を起動すると、起動に失敗した理由を標準出力に表示してくれます。
標準エラー出力かも。

$ /Applications/IntelliJ IDEA.app/Contents/MacOS/idea

私の場合は以下のようなメッセージが出ました。

2019-07-30 16:40:50.078 idea[30387:314035] allVms required 1.8*,1.8+
2019-07-30 16:40:50.081 idea[30387:314042] Value of IDEA_VM_OPTIONS is (null)
2019-07-30 16:40:50.081 idea[30387:314042] Processing VMOptions file at /Users/ta.yamashita/Library/Preferences/IntelliJIdea2019.2/idea.vmoptions
2019-07-30 16:40:50.081 idea[30387:314042] Done
OpenJDK 64-Bit Server VM warning: Option UseConcMarkSweepGC was deprecated in version 9.0 and will likely be removed in a future release.
Error occurred during initialization of VM
Initial heap size set to a larger value than the maximum heap size

要するに、 /Users/ta.yamashita/Library/Preferences/IntelliJIdea2019.2/idea.vmoptions の読み込みがうまくできてなくて、その理由は Initial heap sizemaximum heap size よりデカいせいらしいです。

当該のファイルには

-Xms4096m
-Xmx2048m

のような記述があったので、最大のヒープサイズを表す -Xmx の方を 4096m に修正しました。
元々そうしていたつもりなんですけどね。

結果、アイコンをクリックして IntelliJ IDEA を起動することができるようになりました。
めでたし、めでたし。

21
4
2

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
21
4

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?