Mac上使用Sublime Text 3配置java编译运行环境
2023-09-14 09:07:18 时间
编译 + 运行一次搞定
新建配置文件 java.sublime-build
{
"shell_cmd": "javac -encoding utf-8 $file_name && java $file_base_name",
"file_regex": "^ *\\[javac\\] (.+):([0-9]+):() (.*)$",
"working_dir": "${project_path:${folder}}",
"selector": "source.java",
"encoding": "utf-8",
"shell": true
}
如果在目录中打开,只是运行单文件,可以使用,避免报文件找不到异常
{
"shell_cmd": "javac -encoding utf-8 $file_name && java $file_base_name",
"file_regex": "^ *\\[javac\\] (.+):([0-9]+):() (.*)$",
"working_dir": "$file_path",
"selector": "source.java",
"encoding": "utf-8",
"shell": true
}
hello.java
public class Hello{
public static void main(String[] args) {
System.out.println("Hello World, 你好世界");
}
}
Ctrl + B运行结果
Hello World, 你好世界
[Finished in 1.5s]
为了方便可以在编译执行之前删除原有class文件
{
"shell_cmd": "rm -f *.class && javac -encoding utf-8 $file_name && java $file_base_name",
"file_regex": "^ *\\[javac\\] (.+):([0-9]+):() (.*)$",
"working_dir": "$file_path",
"selector": "source.java",
"encoding": "utf-8",
"shell": true
}
相关文章
- hibernate正向生成数据库表以及配置——Student.java
- java+win7+eclipse+Maven+sikuli 配置总结---图形脚本语言
- java struts2入门学习---中文验证、对错误消息的分离、结果(result)类型细节配置
- Atitit.面向接口的web 原理与设计重写 路由启动绑定配置url router rewriting urlpage mvc mvp的 java c#.net php js
- mybatis配置,关于mapper.java与mapper.xml是否在一个文件夹中
- java配置证书,各种……
- Linux复习资料——一篇文章学会安装Java(免环境配置)以及tomcat服务
- Mac 环境下 Java JDK 的安装与环境变量配置详解(已完美解决)
- 基于JAVA实现的WEB端UI自动化 - WebDriver框架篇 - ant使用 - ant安装、环境变量配置、ant实例及运行Ant Build 出现问题的解决方法
- java - sprootboot 配置启动时记录进程号
- 【华为OD机试 2023】等和子数组最小和(C++ Java JavaScript Python)
- ubuntu 下安装eclipse &java环境配置
- Eclipse创建java webproject配置Tomacat和JDK
- java比较两个对象是否相等
- JAVA SSM框架+Redis 实现单点登录
- eclipse上的Java静态分析工具——待续
- 学C++还是学Java?做软件研发还需掌握哪些知识和技能?