设置Sublime文本3以在Ubuntu 16.04 LTS上运行和编译java时出错

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了设置Sublime文本3以在Ubuntu 16.04 LTS上运行和编译java时出错相关的知识,希望对你有一定的参考价值。

我是Sublime Text 3的新手,我想在Sublime Text 3上运行和编译java代码。但是,我得到了这个奇怪的错误:

/bin/bash: javac: command not found [Finished in 0.0s with exit code 127]

和我在/home/***/Downloads/sublime_text_3/Packages/Java.sublime-package/JavaC.sublime-build的文件看起来像:

{
   "shell_cmd": "javac "$file" && java "$file_base_name"",
   "file_regex": "^(...*?):([0-9]*):?([0-9]*)",
   "selector": "source.java",
}

操作系统:Ubuntu 16.04 LTS 64位 崇高版:Sublime Text 3.0 build 3143

欢迎任何建议。

答案

此错误表示您没有安装javac(实际上是JDK的一部分)。默认情况下,Ubuntu不与JDK捆绑在一起。所以你必须手动安装它:

$ sudo apt-get install default-jdk

您可以验证javac是否存在:

$ which javac
/usr/bin/javac

如果你看到java编译器的路径,一切都应该工作。

以上是关于设置Sublime文本3以在Ubuntu 16.04 LTS上运行和编译java时出错的主要内容,如果未能解决你的问题,请参考以下文章

安装ubuntu-server16.0,设置WiFi

Ubuntu 14.04 安装 Sublime Text 3

sublime_text3常用配置

sh 设置Sublime Text以在git commit消息为空时打开(Win​​dows)

Ubuntu16.0(18.04)安装php(7.0 7.1 7.3.7.4)

ubuntu sublime text 3 安装