我正在尝试创建一个新的JavaFX项目。我安装了1.8,我认为包括javafx包。在终端中运行javac -version
会显示javac 1.8.0_121
。我是从here
当我转到File -> Project Structure -> Project
时,所选版本为1.6
。列表中没有1.8
版本。如果我选择添加新内容,并导航到/System/Library/Frameworks/JavaVM.framework/Versions
,我会看到:
1.4
1.4.2
1.5
1.5.0
1.6
1.6.0
没有1.8
版本。
如何将IntelliJ更新为用户版1.8
?
答案 0 :(得分:3)
可以通过运行echo $(/usr/libexec/java_home)
揭示:
/Library/Java/JavaVirtualMachines/jdk1.8.0_121.jdk/Contents/Home
答案 1 :(得分:0)
如果已将Java与brew安装在一起。 / Users / {用户名} /。sdkman / candidates / java / current
要在finder中显示.sdkman
按Cmd + Shift +。在文件选择器对话框中显示隐藏文件。 https://guides.codepath.com/android/setting-up-intellij-idea
答案 2 :(得分:0)
这次聚会很晚了,今天我遇到了同样的问题。
我认为正确的答案是使用 jenv
brew install jenv openjdk@8
jenv add /usr/local/opt/openjdk@8
然后将以下路径添加到Intellij IDEA中作为新的SDK:
~/.jenv/versions/1.8/libexec/openjdk.jdk/Contents/Home/