【发布时间】:2020-08-21 11:55:30
【问题描述】:
我正在尝试在 Sublime Text 3 上为 Java 构建一个有效的构建系统,但是每当我尝试运行任何东西时,我都会得到 bash: javac: command not found。
最奇怪的是我可以从终端运行 javac 命令,因为我已经添加了行
export JAVA_HOME=/usr/lib/jvm/java-14-openjdk && export PATH=$JAVA_HOME/bin:$PATH
到我的主目录中的 .bashrc 文件。
所以我不知道为什么我可以从终端使用 javac 和 java 运行 Java 文件,但是 Sublime Text 不能。
这是我的构建系统:
{
"shell_cmd": "javac \"$file_name\" && java \"$file_base_name\"",
"file_regex": "^(...*?):([0-9]*):?([0-9]*)",
"selector": "source.java",
}
我正在使用 Manjaro 20。
【问题讨论】:
标签: java sublimetext3 sublimetext javac