为什么Intellij IDEA不会加载我的Java JDK?

8 浏览
0 Comments

为什么Intellij IDEA不会加载我的Java JDK?

我重新启动并清除了缓存\n这是我的配置:\n

cat /etc/environment 
PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games"
JAVA_HOME="/lib/jvm/java-7-oracle/jre/bin/java"
~$whereis java
java: /usr/bin/java /usr/bin/X11/java /usr/share/java /usr/share/man/man1/java.1.gz
~$ which java
/usr/bin/java
~$ ls -l /usr/bin/java
lrwxrwxrwx 1 root root 22 Aug 23 14:40 /usr/bin/java -> /etc/alternatives/java
~$ ls -l /etc/alternatives/java
lrwxrwxrwx 1 root root 39 Aug 23 14:40 /etc/alternatives/java -> /usr/lib/jvm/java-7-oracle/jre/bin/java

\n我阅读了这篇文章以产生上面的输出。我在我的Hello.java文件中不断收到红色的Intellij IDEA图标,其内容如下:\n

public class Hello {
    public static void main(String[] args){
        System.out.println("Hello World");
    }
}

\n尽管我可以通过命令行成功运行以下程序:\n

$ javac Hello.java 
$ java Hello 
Hello World

\n这是在Intellij IDEA设置(Ctrl+Alt+Shift+S)中设置的Java SDK路径:/usr/lib/jvm/java-7-oracle\n这是我的目录(名为Hello)Hello.iml文件的内容:\n



  
    
    
      
    
    
    
  

\n我之前通过这个链接删除了所有的JDK实例,我确定只安装了一个Java JDK。我通过这个链接重新安装了Java。\n我做错了什么?请给予任何见解。谢谢。

0
0 Comments

在Intellij中,您需要设置您想要在项目中使用的JDK。这与默认情况下会选择JDK的Eclipse不同。另一方面,您可以更灵活地拥有具有不同JDK(1.5、1.7、1.8等)的多个项目。

按照这里的说明进行操作: 如何更改IntelliJ IDEA的默认JDK?

0