为什么Intellij IDEA不会加载我的Java JDK?
为什么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我做错了什么?请给予任何见解。谢谢。
在Intellij中,您需要设置您想要在项目中使用的JDK。这与默认情况下会选择JDK的Eclipse不同。另一方面,您可以更灵活地拥有具有不同JDK(1.5、1.7、1.8等)的多个项目。
按照这里的说明进行操作: 如何更改IntelliJ IDEA的默认JDK?