代码之家  ›  专栏  ›  技术社区  ›  iaforek

要打开–STS–您需要安装遗留的Java SE 6运行时

  •  0
  • iaforek  · 技术社区  · 7 年前

    我刚刚下载了 Spring工具套件 ( v3.9.5 )对于MacOS(High Sierra v.10.13.2)和运行STS时,我会遇到以下错误: To open “STS” you need to install the legacy Java SE 6 runtime.

    当我检查mac上安装的Java版本时,我发现:

    $ java --version
    No Java runtime present, requesting install.
    

    Eclipse和旧MacOS版本存在类似问题:

    To open "Eclipse" you need to install the legacy Java SE 6 runtime

    Eclipse中的错误: https://bugs.eclipse.org/bugs/show_bug.cgi?id=475640

    1 回复  |  直到 7 年前
        1
  •  0
  •   iaforek    7 年前

    不下载旧的遗留Java

    转到Oracle并安装 最新JDK .

    定期验证:

    $ java -version
    java version "1.8.0_162"
    Java(TM) SE Runtime Environment (build 1.8.0_162-b12)
    Java HotSpot(TM) 64-Bit Server VM (build 25.162-b12, mixed mode)
    

    STS将立即启动。