设置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 14.04 安装 Sublime Text 3
sh 设置Sublime Text以在git commit消息为空时打开(Windows)