Cannot run program error=2 No such file or directory

Error:Cannot run program “/Applications/IntelliJ IDEA.app/Contents/jdk/Contents/Home/bin/java” (in directory “/Users/......”): error=2, No such file or directory

在使用IntelliJ IDEA构建项目的时候,遇到了这样的报错。这可能是一个常见的错误,记录一下解决方案,以便其他人看到后可以迅速解决问题。

首先查看Project Settings(Mac上,File -> Project Structures...),可以看到这里指明了特定的SDK:

Project Settings

然后查看自己Mac上安装的SDK版本,命令如下:

/usr/libexec/java_home -V

注意:输入命令参数区分大小写(-v是不对的,必须是-V)
如图3个红框内依次为:输入命令;当前Mac已安装jdk目录;Mac默认使用的jdk版本。

查看jdk版本

想起来我之前安装的是jdk12,并非idea默认指定的jdk8,于是我回到Project Settings界面重新选择我电脑里安装的jdk版本。

Project Settings

这时,可以正常构建运行项目啦。

如果你自己的电脑上没安装JDK,那么去官网下载一个 https://www.oracle.com/technetwork/java/javase/downloads/index.html
然后在idea的Project Settings中选择你安装的JDK版本即可。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

友情链接更多精彩内容