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

问题描述 投票:14回答:3

安装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

java intellij-idea java-8
3个回答
13
投票

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

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

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

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


0
投票

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


0
投票

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

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

© www.soinside.com 2019 - 2024. All rights reserved.