Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/383.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/linux/27.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 当有多个SDK时更改项目SDK_Java_Linux_Intellij Idea - Fatal编程技术网

Java 当有多个SDK时更改项目SDK

Java 当有多个SDK时更改项目SDK,java,linux,intellij-idea,Java,Linux,Intellij Idea,我正在尝试将project SDK从1.7.0_45更改为1.7.0_75,但当我尝试在project settings IntelliJ IDEA中选择SDK时,我收到以下消息: 所选目录不是JDK的有效主目录 我已经设置了$PATH和&JAVA_HOME,但对于如何修复它,我已经没有任何想法了 $PATH: /usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games:/home/colin/bin/adt-bundle-linux-x86

我正在尝试将project SDK从1.7.0_45更改为1.7.0_75,但当我尝试在project settings IntelliJ IDEA中选择SDK时,我收到以下消息:

所选目录不是JDK的有效主目录

我已经设置了$PATH和&JAVA_HOME,但对于如何修复它,我已经没有任何想法了

$PATH:

/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games:/home/colin/bin/adt-bundle-linux-x86\u 64-20140321/sdk/tools:/home/colin/bin/adt-bundle-linux-x86\u 64-20140321/sdk/platform tools

$JAVA_主页:

/usr/java/jdk1.7.0_45

java-版本:

java version "1.7.0_75"
OpenJDK Runtime Environment (IcedTea 2.5.4) (7u75-2.5.4-1~deb7u1)
OpenJDK 64-Bit Server VM (build 24.75-b04, mixed mode)

我的rpm下载也有同样的问题。不知何故,这似乎是错的。当我切换到tar.gz版本时,它工作得很好。

我使用eclipse,在eclipse中,有一个菜单指定工作区的jdk路径。也许case与intellij类似。您应该试着从菜单中找到它,然后为新添加的jdk项目设置jdk,您选择的是哪个目录?在IntelliJ中配置JDK时,您的路径和JAVA_HOME没有任何区别。我试图在这里选择/usr/JAVA/jdk1.7.0_75;同样的问题。不知道该怎么办……令人烦恼的是,这似乎就是问题所在。