如何在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 metadata提取的PDF元数据,如何转换为一个Excel
- ¥15 关于arduino编程toCharArray()函数的使用
- ¥100 vc++混合CEF采用CLR方式编译报错
- ¥15 coze 的插件输入飞书多维表格 app_token 后一直显示错误,如何解决?
- ¥15 vite+vue3+plyr播放本地public文件夹下视频无法加载
- ¥15 c#逐行读取txt文本,但是每一行里面数据之间空格数量不同
- ¥50 如何openEuler 22.03上安装配置drbd
- ¥20 ING91680C BLE5.3 芯片怎么实现串口收发数据
- ¥15 无线连接树莓派,无法执行update,如何解决?(相关搜索:软件下载)
- ¥15 Windows11, backspace, enter, space键失灵