Intellij error = 2没有这样的文件或目录

时间:2017-03-17 11:38:37

标签: java intellij-idea java-8

安装了intellij并添加了sdk路径到项目结构,但当我尝试运行时我得到:

Error: Cannot run program "/home/$USER/java/jdk1.8.0_121/bin/java" 
(in directory"/home/$USER/.intelliJIdea2016.3/system/compile-server"):
error=2, No such file or directory

两个文件(/home/$USER/java/jdk1.8.0_121/bin/java和/home/$USER/.intelliJIdea2016.3/system/compile-server)都存在。

我正在使用Ubuntu 16.10

3 个答案:

答案 0 :(得分:13)

Change jdk path in IntelliJ 13 when compiling from 32 bit program file folder to 64 bit one的答案对我有用

从菜单中File - > Project Structure...

在左侧,下方"平台设置",您有" SDKs":点击它;你可以在这里添加你的新JDK。

始终在同一窗口,下面"项目设置",选择"项目":您可以选择刚刚添加的JDK。

答案 1 :(得分:0)

确保您的JDK路径正确无误。在我的情况下,它以某种方式更新了JDK版本,但我没有注意到它,有很多红色下划线。在用正确的路径编辑JDK之后,世界变成了绿色。

答案 2 :(得分:0)

就我而言,IntelliJ指向我已卸载的版本的JDK文件夹。由于某种原因,卸载程序没有删除Java / jdk *文件夹,因此在配置屏幕“文件”->“项目结构”->“ SDK”中未显示任何错误

发现它指向一个已卸载的JDK文件夹后,由于UberHans发布了答案,我继续调整此配置