概要
MacOS Mojave でIntelliJを使って開発した際に、cloneしてきたプロジェクトが動かなかったので、それを動かした際のメモ書き。汎用性はありません。
Procedure
- Javaのダウングレード
- IntelliJの設定
Java8 Install
自分の環境の確認
$ java -version
openjdk version "1.8.0_212"
OpenJDK Runtime Environment (AdoptOpenJDK)(build 1.8.0_212-b03)
OpenJDK 64-Bit Server VM (AdoptOpenJDK)(build 25.212-b03, mixed mode)
という感じで、1.8.0_XXX になっていればたぶんOK.
異なる場合は、次を実行。
$ brew tap AdoptOpenJDK/openjdk
$ brew cask install adoptopenjdk8
/Library/Java/JavaVirtualMachines/adoptopenjdk-8.jdk/ にDLされるはず。
/Library/Java/JavaVirtualMachines/adoptopenjdk-8.jdk/Contents/Home/bin/ に java が置かれる。
次にversionを確認。
$ /Library/Java/JavaVirtualMachines/adoptopenjdk-8.jdk/Contents/Home/bin/java -version
openjdk version "1.8.0_212"
OpenJDK Runtime Environment (AdoptOpenJDK)(build 1.8.0_212-b03)
OpenJDK 64-Bit Server VM (AdoptOpenJDK)(build 25.212-b03, mixed mode)
となればOK.
面倒だがこの/Library/Java/JavaVirtualMachines/adoptopenjdk-8.jdk/Contents/Home を直接指定して呼ぶ形で環境構築を行う。
(最初にIntelliJに設定しちゃえばそれ以降触ることはないので、その後は気にしなくて良いはず。)
IntelliJ で設定
上のメニューバーの [Run] -> [Edit Configuration] をクリック

/Library/Java/JavaVirtualMachines/adoptopenjdk-8.jdk/Contents/Home/ を選んで[Open]をクリック。
([Command + Shift + G] を押下すると、下の画像のようになってパス打つと出てくるよ。)

最後に /Library/Java/JavaVirtualMachines/adoptopenjdk-8.jdk/Contents/Home がちゃんと指定できていることを確認したら、[Apply]して[OK]!!

MySQL
mysqlのバージョン確認(インストールされているか確認)
$ mysql -V
MySQLはbrewでインストールできる最新版のVer 8.0.16 for osx10.14 でも使えたので気にしなくて大丈夫そう。
インストールされていなかったらinstall作業を行う
$ brew install mysql
server start
$ mysql.server start
Success!! すればok.
終わり
以上で、実行可能になっているはず!なっているといいなあ。
