当我尝试运行intellij时,它显示以下消息 -
无法在java 1.7.0_51-b13下启动:需要Java 1.8或更高版本!
但是当我检查机器中的Java版本时 -
java -version
我明白了 -
java version "1.8.0_60" Java(TM) SE Runtime Environment (build
1.8.0_60-b27) Java HotSpot(TM) 64-Bit Server VM (build 25.60-b23, mixed mode)
不工作的原因是什么?
答案 0 :(得分:2)
较新版本的IntelliJ IDEA explicitly require Java 8 to run。
可以做的一些事情:
which java
指向正确版本的Java update-alternatives --config java
IDEA_JDK
,JDK_HOME
和JAVA_HOME
,并确保它们不指向Java 7.如果所有其他方法都失败,则IDEA默认为{{1}在路径上,因此取消设置这些变量可能是一个可行的选择。答案 1 :(得分:0)
您可以检查是否设置了JAVA_HOME
env变量吗?如果是,则可以使用此版本而不是路径中可用的java
二进制文件。