尝试从VCS导入项目时出现“原因:错误= 2,没有这样的文件或目录”-Linux上的Java Home问题

时间:2019-08-06 01:09:20

标签: java gradle solus

我正在尝试使用Solus将项目导入Intellij,并且Gradle能够找到正确的Java位置时遇到了一个问题。尝试同步时收到此错误:

  

原因:错误= 2,没有这样的文件或目录

这是由于以下原因造成的:

  

原因:java.io.IOException:无法运行程序“ /opt/jdk1.8.0_221/bin/java”(在目录“ / home / me”中):error = 2,没有这样的文件或目录

由于某种原因,Gradle在我的主目录中查找我的$ JAVA_HOME位置,我不知道为什么或如何将其指向正确的目的地。我在/opt/jdk1.8.0_221usr/bin/java之间建立了符号链接,当我运行echo $JAVA_HOME时,得到以下输出:

~ $ echo $JAVA_HOME
/usr/bin/java

在Solus上设置Java是否有误?还是我缺少某些Gradle设置?

1 个答案:

答案 0 :(得分:0)

这不是一个真正的解决方案,但最终我只是重新安装了Solus并使用SDKMan来管理我的Java安装。现在一切都很好!