设置Sublime text 3在Ubuntu 16.04 LTS上运行和编译java时出错
我是升华文本3的新手,我想在升华文本3上运行和编译java代码。 然而,我得到了一个奇怪的错误:设置Sublime text 3在Ubuntu 16.04 LTS上运行和编译java时出错,java,compilation,sublimetext3,ubuntu-16.04,sublime-text-plugin,Java,Compilation,Sublimetext3,Ubuntu 16.04,Sublime Text Plugin,我是升华文本3的新手,我想在升华文本3上运行和编译java代码。 然而,我得到了一个奇怪的错误: /bin/bash:javac:command未找到 [在0.0秒内完成,退出代码为127] 我在/home/***/Downloads/sublime\u text\u 3/Packages/Java.sublime package/JavaC.sublime build中的文件如下所示: { “shell命令”:“javac\”$file\”和&java\“$file\u base\u nam
/bin/bash:javac:command未找到
[在0.0秒内完成,退出代码为127]
我在/home/***/Downloads/sublime\u text\u 3/Packages/Java.sublime package/JavaC.sublime build
中的文件如下所示:
{
“shell命令”:“javac\”$file\”和&java\“$file\u base\u name\”,
“文件正则表达式”:“^(…*?):([0-9]*):?([0-9]*)”,
“选择器”:“source.java”,
}
此错误表示您没有安装javac
(它实际上是的一部分)。默认情况下,Ubuntu不与JDK绑定。因此,您必须手动安装它:
$ sudo apt-get install default-jdk
您可以验证javac
是否存在:
$ which javac
/usr/bin/javac
如果您看到java编译器的路径,一切都应该正常。这不是一个奇怪的错误,它试图说java没有安装,或者可能是java没有设置在您当前的路径中。请看这个