自分用にメモ ●動作環境 Winodws 10(Pro 64bit) jdk-8u161(64bit) Maven 3.5.2 ●事象 Maven+Spring Bootで「mvn spring-boot:run」を実行したら次のエラーが発生 The JAVA_HOME environment variable is not defined correctly This environment variable is needed to run this program NB: JAVA_HOME should point to a JDK not a JRE ●原因 環境変数「JAVA_HOME」の設定ミス JDKは、インストーラーに従ってインストールしたものの、環境変数のJAVA_HOMEが未設定のまま ●対応 JAVA_HOMEを次のように設定したら動いた