相关疑难解决方法(0)

要打开"Eclipse",您需要安装旧版Java SE 6运行时

刚刚在Yosemite上安装了新版本的Kepler 64bit"for Java Developers",首次发布会出现此错误.有关如何修复的任何想法?真的不想降级我的Java版本!

eclipse osx-yosemite

51
推荐指数
4
解决办法
4万
查看次数

SDKMAN!不适用于Eclipse.app或SpringToolSuite4.app(在Mac上)

这与以下问题类似: Eclipse找不到使用sdkman安装的jdk

我在Mac(macos-mojave)上仍面临问题

我两个

/usr/bin/java
/usr/bin/javac 
Run Code Online (Sandbox Code Playgroud)

指向

/System/Library/Frameworks/JavaVM.framework/Versions/Current/Commands/java
/System/Library/Frameworks/JavaVM.framework/Versions/Current/Commands/javac
Run Code Online (Sandbox Code Playgroud)

分别。

SDKMAN!没有安装正确java,并javac为SDKMAN!s'的默认Java版本。

因此,我有正确javajavac

% java -version
openjdk version "11.0.3" 2019-04-16
OpenJDK Runtime Environment AdoptOpenJDK (build 11.0.3+7)
OpenJDK 64-Bit Server VM AdoptOpenJDK (build 11.0.3+7, mixed mode)

% javac -version
javac 11.0.3
Run Code Online (Sandbox Code Playgroud)

但是,我没有在其中安装任何Java版本:

ls -la /Library/Java/JavaVirtualMachines 
total 0
drwxr-xr-x  2 root  wheel   64 Jun 19 10:06 .
drwxr-xr-x  4 root  wheel  128 Apr 16 06:16 ..
Run Code Online (Sandbox Code Playgroud)

编辑:

我还尝试过更新JVM参考/Applications/SpringToolSuite4.app/Contents/Eclipse/SpringToolSuite4.ini(与相对Eclipse.ini):

-vm …
Run Code Online (Sandbox Code Playgroud)

java eclipse spring-tool-suite sdkman macos-mojave

5
推荐指数
2
解决办法
567
查看次数