LoginSignup
0
1

More than 3 years have passed since last update.

[Java & SpringBoot] 環境構築 for Mac

Last updated at Posted at 2019-06-12

概要

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] をクリック
Screen Shot 2019-06-12 at 23.41.30.png

JREを設定する。右側の[...]をクリック
Screen Shot 2019-06-12 at 23.36.59.png

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

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

MySQL

mysqlのバージョン確認(インストールされているか確認)

$ mysql -V

MySQLはbrewでインストールできる最新版のVer 8.0.16 for osx10.14 でも使えたので気にしなくて大丈夫そう。

インストールされていなかったらinstall作業を行う

$ brew install mysql

server start

$ mysql.server start

Success!! すればok.

終わり

以上で、実行可能になっているはず!なっているといいなあ。

0
1
0

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
0
1