无法在Linux机器上编译Java程序

时间:2019-04-04 11:19:54

标签: java intellij-idea java-8

我正在尝试在Ubuntu 18.04上的Intellij中编写Java程序。该代码没有任何问题,我可以在家中的Windows计算机上运行它。

当我尝试构建程序时,出现以下错误消息:

Error:Cannot run program "/usr/bin/jdk1.8.0_202/bin/java" (in
directory "/home/oskar/.IdeaIC2019.1/system/compile-server"): error=2,
No such file or directory

1 个答案:

答案 0 :(得分:2)

首先检查/usr/bin/jdk1.8.0_202/bin/java是否存在-如检查您是否具有Java SDK。

如果有,则需要在项目中为您的项目指定SDK。为此,请转到“项目”设置,然后从下拉菜单中选择您的SDK,如下所示

转到文件->设置->项目,您将看到下面的菜单。

InteliJ Project Structure

如果没有 Java SDK,请继续并从https://www.oracle.com/technetwork/java/javase/downloads/index.html安装Java JDK下载。安装SDK后,再次导航至“项目设置”并选择新的从安装位置进行JDK配置。

然后您可以构建项目,它应该可以正常运行!