我最初安装了jdk 14,并意识到这是错误的。我尝试卸载jdk 14并安装jdk 8u,但是系统偏好设置中的Java表示它正在运行1.8.0终端,但它仍处于14中。
java version "14" 2020-03-17
Java(TM) SE Runtime Environment (build 14+36-1461)
Java HotSpot(TM) 64-Bit Server VM (build 14+36-1461, mixed mode, sharing)
当我尝试安装eclipse时,创建Java虚拟机的问题仍然存在。
答案 0 :(得分:1)
首先,您可以尝试将Eclipse本身配置为用作described here,但要在此处进行总结,您需要将以下内容添加到eclipse.ini
; rest of ini file...
-vm
/usr/bin/java
-vmargs
-Xms40m
-Xmx1024m
当然可以根据需要调整内存要求,并阅读上面链接的完整示例。
否则,您也可以尝试设置JAVA_HOME。如果您已在macOS上安装了标准Java发行版,则这些命令将起作用:
export JAVA_HOME=$(/usr/libexec/java_home -v 1.8) # Select JDK 1.8
# OR
export JAVA_HOME=$(/usr/libexec/java_home -v 11) # Select JDK 11