如何在mac中使用sublime运行java,需要自己配置环境吗?
1条回答 默认 最新
- 学无止境java 2022-04-12 16:24关注
mac下貌似直接就可以运行javac 和 java命令的,如果不能直接运行,自行加入java环境变量即可
安装完sublime text 2之后,进入如下文件夹
$ cd /Users/用户名/Library/Application Support/Sublime Text 2/Packages/Java
- 备份JavaC.sublime-build文件
$ cp JavaC.sublime-build JavaC.sublime-build.back
- 打开JavaC.sublime-build文件,并修改内容
$ vi JavaC.sublime-build
修改为如下内容:
{undefined
"cmd": ["javac "$file" && java "$file_base_name""],"shell":true,"file_regex": "^(...?):([0-9]):?([0-9]*)","selector": "source.java"}
保存JavaC.sublime-build文件
在sublime中编写好java文件,command+b运行即可
在网上搜索的时候会遇到有的教程说使用 runJava.sh 这个来运行。这里也说下。
在java的bin目录。我这里是 /usr/bin下增加文件runJava.sh
文件中添加如下内容
$ cat runJava.sh[-f "$1.class" ] && rm $1.classfor file in *.javado
echo "Compiling $file........"javac $file
done
if [ -f "$1.class"]then
echo "-----------OUTPUT-----------"java $1
else
echo " "
fi
- 保存,并修改runJava.sh的格式为如下格式
ls -l |grep runJava.sh
-rwxr-xr-x 1 root wheel 235 9 4 23:26 runJava.sh
指令为 chmod 755 runJava.sh
- 打开JavaC.sublime-build文件,并修改内容
cat JavaC.sublime-build
{"cmd": ["runJava.sh "$file_base_name""],"shell":true,"file_regex": "^(...?):([0-9]):?([0-9]*)","selector": "source.java"}
保存JavaC.sublime-build文件
在sublime中编写好java文件,command+b运行即可
如有帮助,请采纳,谢谢啦!
本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 1无用
悬赏问题
- ¥15 服务端控制goose报文控制块的发布问题
- ¥15 学习指导与未来导向啊
- ¥15 求多普勒频移瞬时表达式
- ¥15 如果要做一个老年人平板有哪些需求
- ¥15 k8s生产配置推荐配置及部署方案
- ¥15 matlab提取运动物体的坐标
- ¥15 人大金仓下载,有人知道怎么解决吗
- ¥15 一个小问题,本人刚入门,哪位可以help
- ¥30 python安卓开发
- ¥15 使用R语言GD包一直不出结果