我 有 一 个 简单 的 java 项目 , 我 试图 在 Intellij 中 将 java 版本 从 java 11 更改 为 java 8 。 这 不是 一 个 maven 项目 。 我 在 google 上 找到 了 一些 东西 , 看 起来 很 容易 , 但 它 不 起 作用 。
所以 , 我 按 了 ctrl + shift + alt + s , 这里 我 把 jdk11 改成 了 jdk1.8 :
但是 现在 如果 我 在 Intellij 终端 上 运行 java - version , 我 会 在 控制 台 中 得到 这个 :
java version "11.0.14" 2022-01-18 LTS
Java(TM) SE Runtime Environment 18.9 (build 11.0.14+8-LTS-263)
Java HotSpot(TM) 64-Bit Server VM 18.9 (build 11.0.14+8-LTS-263, mixed mode)
中 的 每 一 个
看 起来 它 继续 使用 java 11 。 我 还 应该 怎么 做 ? 谢谢 !
1条答案
按热度按时间yh2wf1be1#
在IntelliJ UI中更改JDK不会影响其Intellij终端:
当改变JDK时,我们需要记住这只影响IntelliJ使用的JDK。因此,当通过命令行运行Java项目时,它仍然会使用JAVA_HOME环境变量中指定的JDK
因此,在Intellij终端上运行
java
时,仍然需要setJAVA_HOME
来更改java版本