最近,我必须了解Sublime Text 3,并尝试在其中运行
Java.
我在包Java.sublime-package中修改了JavaC.sublime-build.
JavaC.sublime建造:
{
"cmd": ["runJava.sh", "$file_base_name"],
"file_regex": "^(...*?):([0-9]*):?([0-9]*)",
"selector": "source.java"
}
我有如下脚本(runJava.sh),我把它放在Java bin文件夹中.
runJava.sh:
[ -f "$1.class" ] && rm $1.class
for file in $1.java
do
echo "Compiling $file........"
javac $file
done
if [ -f "$1.class" ]
then
echo "-----------OUTPUT-----------"
java $1
else
echo " "
fi
Java bin文件夹:
/Library/Java/JavaVirtualMachines/jdk1.8.0_05.jdk/Contents/Home/bin
但是,当我构建一个java文件时,我收到一条错误消息,说明….
[Errno 2] No such file or directory: 'runJava.sh'
[cmd: ['runJava.sh', 'Test']]
[dir: /Users/xxxxxxx/Desktop]
[path: /usr/bin:/bin:/usr/sbin:/sbin]
[Finished]
我不知道为什么会显示此消息,因为runJava.sh位于正确的位置,即Java bin文件夹.
这个问题的原因是什么?