SDKMANで入れたJDK 11上でSpring Tool Suiteが起動しない場合の対処(たぶんEclipseも同じ方法でOK)
1294 ワード
環境
- macOS Mojave 10.14.5
- Spring Tool Suite 3.9.8 (Eclipse 2019-03ベース)
- AdoptOpenJDK 11.0.3 (HotSpot VM)
- インストールにはSDKMAN利用
現象
- インストールにはSDKMAN利用
「To use Java command-line tools you need to install a JDK.」というダイアログが表示され、STSが起動しない。
対策
java
コマンドのパスをSTS.ini (Eclipseの場合はeclipse.ini) に下記のように追記する。
文法
-vm
javaコマンドへのパス
記入例
...
--launcher.defaultAction
openFile
-vm
/Users/tada/.sdkman/candidates/java/11.0.3.hs-adpt/bin/java
-vmargs
-Dosgi.requiredJavaVersion=1.8
...
-vmargs
のすぐ上に書くのがポイントらしい。
STS.iniは /Applications/STS.app/Contents/Eclipse フォルダにあります
Author And Source
この問題について(SDKMANで入れたJDK 11上でSpring Tool Suiteが起動しない場合の対処(たぶんEclipseも同じ方法でOK)), 我々は、より多くの情報をここで見つけました https://qiita.com/suke_masa/items/363b7b48ab94057f8cd9著者帰属:元の著者の情報は、元の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 .