Mac启动Scala IDE for Eclipse需JRE/JDK,配置JAVA_HOME仍报错
Mac下Scala IDE for Eclipse已配置JAVA_HOME仍提示需安装JRE/JDK的解决方法
修改Scala IDE配置文件指定JVM路径
- 找到Scala IDE的.app文件,右键选择「显示包内容」
- 进入
Contents/Eclipse目录,找到ScalaIDE.ini文件 - 在文件最开头添加两行(注意两行分开,不能写在同一行):
比如你的JDK是1.8.0_291,路径就是-vm /Library/Java/JavaVirtualMachines/[你的JDK版本]/Contents/Home/bin/java/Library/Java/JavaVirtualMachines/jdk1.8.0_291.jdk/Contents/Home/bin/java,可通过终端执行echo $JAVA_HOME获取准确路径,再拼接/bin/java
检查Java版本与IDE兼容性
旧版本的Scala IDE通常只支持Java 8,执行java -version确认当前Java版本是否符合要求。若版本不匹配,安装对应版本的JDK后,再在ScalaIDE.ini中指定该版本的路径。确认JAVA_HOME全局生效
重启终端,执行echo $JAVA_HOME和java -version,确保输出的路径和版本一致。若配置未生效:- zsh环境:检查
~/.zshrc中的JAVA_HOME配置,执行source ~/.zshrc使其生效 - bash环境:检查
~/.bash_profile中的配置,执行source ~/.bash_profile生效
- zsh环境:检查
内容的提问来源于stack exchange,提问作者Kshitij
相关产品推荐
相关产品推荐

