IntelliJ IDEA(2020.1)が起動しない問題
昨年からやってたプロジェクトの納品をして一区切りついたので、
手元のmacの Intellij IDEA ULTIMATE 2019.2.3 を 2020.1 にバージョンアップしたところ、起動しなくなりました。
JetBrainsの日本語ブログページ を元に対応して起動できるようになりましたので、
作業記録とチーム展開のためのまとめを兼ねてqiitaで共有します。
環境
- バージョンアップ作業日 2020-04-25
- MacOS Mojave 10.14.6
- Intellij IDEA ULTIMATE 2019.2.3 -> 2020.1
- JetBrains Toolbox でインストール
- 3rd party plugin: php系, javascript系を多数追加
- Pleiadesによる日本語化
- CLI用起動スクリプト /usr/local/bin/idea
アップデート作業
起動しない現象
アップデート後に、JetBrains Toolboxから起動したら、
スプラッシュ画面で止まり、起動できない。
.vmoptionsの修正
以下を参考に進めました。
* IntelliJ IDEA / PyCharm 等 JetBrains IDE 2020.1 アップデート関連の問題と対処 | JetBrains ブログ
* Windows上のJetBrains IDEで.vmopitonsファイルに「-Dfile.encoding = UTF-8」指定時に起動しない問題| JetBrainsブログ
Configuration > Java Virtual Machine options > edit をクリックして
エディタで.vmoptions
ファイルを開く。
-
記述の
-Dfile.encoding=UTF-8
と-javaagent:.../pleiades.jar
の行を削除、または「#」でコメントアウト。.vmoptions(抜粋)#-Dfile.encoding=UTF-8 #-javaagent:/Users/***/Library/Preferences/IntelliJIdea2019.2/jp.sourceforge.mergedoc.pleiades/pleiades.jar
これで Intellij IDEAが起動できるようになりました!
なお、私は日本語化の再導入はしませんでしたが、以下のとのことです。
Pleiadesによる日本語化を使用する場合、最新版を使用する
Pleiades開発元のWillBrains様は2020.1に対応した最新版がリリースを発表されています。Pleiadesによる日本語化が必要な場合、2020.1に対応した最新版をご利用ください。https://mergedoc.osdn.jp/#pleiades.html#PLUGIN
CLI用起動シェルスクリプト(ideaコマンド)を再作成
私の環境の場合、古いCLI用起動シェルスクリプト(ideaコマンド)では起動できませんでしたので、以下を参考に再作成しました。
もしかしたら、かなり前に作成したものだったのかも。
参考
* javascript - Create Command-line Launcher Intellij not found - Stack Overflow
-
古いスクリプトを削除
## ideaコマンドのパスを確認 % which idea /usr/local/bin/idea ## 古いスクリプトを削除 % rm /usr/local/bin/idea
Toolboxで Settings > Shell Scripts を開き Generate Shell Scriptsを有効化、Shell Scripts locationに配置パス
/usr/local/bin
を記述する。
Intellij IDEAを終了して再度Toolboxから起動すると、シェルスクリプト(ideaコマンド)が作成されました。
これで、ideaコマンドでも起動できるようになりました!
参照情報、謝辞
以下を参考にしました。ありがとうございました。
- IntelliJ IDEA / PyCharm 等 JetBrains IDE 2020.1 アップデート関連の問題と対処 | JetBrains ブログ
- Windows上のJetBrains IDEで.vmopitonsファイルに「-Dfile.encoding = UTF-8」指定時に起動しない問題| JetBrainsブログ
- Pleiades - Eclipse、IntelliJ などの日本語化プラグイン
- javascript - Create Command-line Launcher Intellij not found - Stack Overflow
また、本件の直接の原因とは異なりましたが、
問題の切り分けのために以下が参考になりました。ありがとうございました。
Author And Source
この問題について(IntelliJ IDEA(2020.1)が起動しない問題), 我々は、より多くの情報をここで見つけました https://qiita.com/take_3/items/1221779330c76fc3fdc6著者帰属:元の著者の情報は、元のURLに含まれています。著作権は原作者に属する。
Content is automatically searched and collected through network algorithms . If there is a violation . Please contact us . We will adjust (correct author information ,or delete content ) as soon as possible .