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



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

答案从这里开始 从 32 位程序文件夹编译到 64 位时,更改 IntelliJ 13 中的 jdk 路径对我有用

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

在左侧的"平台设置"下方,您有"SDK":单击它;您可以在此处添加新的JDK。

始终在同一窗口中,在"项目

设置"下方,选择"项目":您可以选择刚刚添加的JDK。

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

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

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

1-查看您的版本系统,是Windows,Mac还是Linux?

2-dowload specifc JDK(Mac, window, linux(.

3-检查您的文件夹和文件重新要求和路径jdk/bin/(exec java(

4-查看可执行文件java是否兼容您的,系统在您的文件夹垃圾箱中

你试过做Maven Reload吗?我遇到了同样的问题,我尝试了一切,没有任何效果,唯一有效的是重新加载Maven,它解决了问题。我希望它有所帮助。

最新更新