0

0

sublime如何一键编译并运行Java_sublime配置Java开发构建系统

穿越時空

穿越時空

发布时间:2025-12-24 13:53:30

|

143人浏览过

|

来源于php中文网

原创

Sublime Text可通过配置自定义构建系统实现Java一键编译运行:1. 创建JavaC.sublime-build文件,写入含javac编译和java运行命令的JSON配置;2. 设置working_dir为文件路径,encoding为utf-8避免乱码;3. 编写并保存.java文件后按Ctrl+B即可编译运行。

sublime如何一键编译并运行java_sublime配置java开发构建系统

Sublime Text 可以通过自定义构建系统实现一键编译并运行 Java 程序。虽然 Sublime 本身不是完整的 IDE,但配合正确的配置,可以高效地进行 Java 开发。

1. 配置 Java 构建系统

要让 Sublime 一键编译和运行 Java 文件,需要创建一个自定义的构建系统(Build System),支持先执行 javac 编译,再执行 java 运行。

步骤如下:

LangChain
LangChain

一个开源框架,用于构建基于大型语言模型(LLM)的应用程序。

下载
  • 打开 Sublime Text,点击顶部菜单栏:Tools → Build System → New Build System…
  • 将默认内容替换为以下 JSON 配置:
{
    "shell_cmd": "javac \"$file\" && java \"$file_base_name\"",
    "file_regex": "^(...*?):([0-9]+):([0-9]+): (.*)$",
    "selector": "source.java",
    "working_dir": "$file_path",
    "encoding": "utf-8"
}
  • 保存文件,命名为 JavaC.sublime-build(建议保存在默认的 Packages/User 目录下)

2. 关键配置说明

  • shell_cmd:先用 javac 编译当前文件,成功后再用 java 运行类(注意不含 .class 后缀)
  • working_dir:设置工作目录为文件所在目录,确保生成的 .class 文件与源码同路径,避免类找不到问题
  • encoding:指定编码为 utf-8,防止中文输出乱码(特别是 Windows 系统)
  • selector:让此构建系统只对 .java 文件生效

3. 使用方式

  • 编写好 Java 源码并保存(如 HelloWorld.java
  • 按下 Ctrl + B(Windows/Linux)或 (Mac)触发构建
  • 如果编译成功,将在 Sublime 的输出面板中看到程序运行结果

4. 注意事项

  • 确保已安装 JDK,并且 javacjava 已添加到系统环境变量 PATH 中
  • Java 文件中的类名必须与文件名一致,且包含 public static void main 方法
  • 如果使用了包(package),需额外处理目录结构和运行命令,上述配置适用于无包的简单程序
  • 若需支持带包结构的项目,建议改用命令行或集成开发环境(如 IntelliJ IDEA)

基本上就这些。配置完成后,Sublime Text 就能像简易 IDE 一样快速测试 Java 代码,适合学习和小项目开发。

立即学习Java免费学习笔记(深入)”;

相关专题

更多
java
java

Java是一个通用术语,用于表示Java软件及其组件,包括“Java运行时环境 (JRE)”、“Java虚拟机 (JVM)”以及“插件”。php中文网还为大家带了Java相关下载资源、相关课程以及相关文章等内容,供大家免费下载使用。

648

2023.06.15

java流程控制语句有哪些
java流程控制语句有哪些

java流程控制语句:1、if语句;2、if-else语句;3、switch语句;4、while循环;5、do-while循环;6、for循环;7、foreach循环;8、break语句;9、continue语句;10、return语句。本专题为大家提供相关的文章、下载、课程内容,供大家免费下载体验。

453

2024.02.23

java正则表达式语法
java正则表达式语法

java正则表达式语法是一种模式匹配工具,它非常有用,可以在处理文本和字符串时快速地查找、替换、验证和提取特定的模式和数据。本专题提供java正则表达式语法的相关文章、下载和专题,供大家免费下载体验。

722

2023.07.05

java自学难吗
java自学难吗

Java自学并不难。Java语言相对于其他一些编程语言而言,有着较为简洁和易读的语法,本专题为大家提供java自学难吗相关的文章,大家可以免费体验。

725

2023.07.31

java配置jdk环境变量
java配置jdk环境变量

Java是一种广泛使用的高级编程语言,用于开发各种类型的应用程序。为了能够在计算机上正确运行和编译Java代码,需要正确配置Java Development Kit(JDK)环境变量。php中文网给大家带来了相关的教程以及文章,欢迎大家前来阅读学习。

394

2023.08.01

java保留两位小数
java保留两位小数

Java是一种广泛应用于编程领域的高级编程语言。在Java中,保留两位小数是指在进行数值计算或输出时,限制小数部分只有两位有效数字,并将多余的位数进行四舍五入或截取。php中文网给大家带来了相关的教程以及文章,欢迎大家前来阅读学习。

398

2023.08.02

java基本数据类型
java基本数据类型

java基本数据类型有:1、byte;2、short;3、int;4、long;5、float;6、double;7、char;8、boolean。本专题为大家提供java基本数据类型的相关的文章、下载、课程内容,供大家免费下载体验。

441

2023.08.02

java有什么用
java有什么用

java可以开发应用程序、移动应用、Web应用、企业级应用、嵌入式系统等方面。本专题为大家提供java有什么用的相关的文章、下载、课程内容,供大家免费下载体验。

426

2023.08.02

苹果官网入口直接访问
苹果官网入口直接访问

苹果官网直接访问入口是https://www.apple.com/cn/,该页面具备0.8秒首屏渲染、HTTP/3与Brotli加速、WebP+AVIF双格式图片、免登录浏览全参数等特性。本专题为大家提供相关的文章、下载、课程内容,供大家免费下载体验。

10

2025.12.24

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
相关推荐
/
热门推荐
/
最新课程
PostgreSQL 教程
PostgreSQL 教程

共48课时 | 5.9万人学习

Git 教程
Git 教程

共21课时 | 2.2万人学习

关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号