Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/398.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/7/elixir/2.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 Intellij抱怨tools.jar不在类路径中,即使设置了JDK_Java_Intellij Idea - Fatal编程技术网

Java Intellij抱怨tools.jar不在类路径中,即使设置了JDK

Java Intellij抱怨tools.jar不在类路径中,即使设置了JDK,java,intellij-idea,Java,Intellij Idea,在我的ubuntu安装中,JAVA_主页设置正确: ubuntu@SB-Ubuntu:~$ echo $JAVA_HOME /shared/jdk1.7.0_79 ubuntu@SB-Ubuntu:~$ which javac /shared/jdk1.7.0_79/bin/javac 还有tools.jar: ll $JAVA_HOME/lib/tools.jar -rw-r--r-- 1 ubuntu ubuntu 15256650 Apr 10 2015 /shared/jdk1.7

在我的ubuntu安装中,JAVA_主页设置正确:

ubuntu@SB-Ubuntu:~$ echo $JAVA_HOME
/shared/jdk1.7.0_79
ubuntu@SB-Ubuntu:~$ which javac
/shared/jdk1.7.0_79/bin/javac
还有
tools.jar

ll $JAVA_HOME/lib/tools.jar
 -rw-r--r-- 1 ubuntu ubuntu 15256650 Apr 10  2015 /shared/jdk1.7.0_79/lib/tools.jar
那么,为什么会出现以下错误呢


通过apt安装openjdk-7解决了问题

sudo apt-get install openjdk-7-jdk

无需重新启动,甚至无需注销。

您确定JAVA_HOME已为您开始构思的shell设置好吗?@BhushanBhangale我正在从Ubuntu Unity启动Intellij。