Sublime Text是一个非常流行的代码编译器,对于java,它支持用名为JavaC的默认编译系统来编译Java源文件
点击 Tools>Build System>JavaC来设置Java的默认构建类型
然后你就可以通过 Tools>Build或者Ctrl+B来编译Java文件
注意:为了能够在Sublime中编译和运行Java源文件,Java编译器(javac)和Java启动器(Java)程序必须在PATH系统变量中找到。参见:如何使用命令行设置Java环境变量
如果出现编译错误,Sublime会在编辑器中捕获并显示Java编译器的输出,如下所示:

.class文件生成在与源文件相同的文件夹中。
如果编译成功,Sublime只会显示以下消息:

然而,Sublime Text 3没有运行Java程序的内置支持。因此,要运行Java源文件,我们需要稍微配置一下构建系统。
点击Tools>Build System >New Build System 然后在untitled.sublime-build 编译器中,输入以下代码
“shell_cmd”: “java $file_base_name”

在sublime推荐的文件夹中,将此文件保存为Runjava.sublime-build,随后就可以在Build System 中看到

选择后再次运行程序

如果您想在一次击键中编译和运行Java程序,请修改RunJava。sublime构建文件如下所示
{
“shell_cmd”: “javac $file && java $file_base_name”
}
这就是用Sublime Text 3编译和运行Java程序的简单方法。

英文原版见https://www.codejava.net/coding/how-to-compile-and-run-a-java-program-with-sublime-text-3

如何用Sublime Text3 编译和运行Java程序相关推荐

  1. 编译运行一个java程序_如何从另一个Java程序编译和运行Java程序

    编译运行一个java程序 Have you ever thought if it's possible to compile and run a java program from another j ...

  2. 使用命令行编译、运行Java程序

    我们一般都是通过IDE(如Eclipse.Intellij Idea,STS等)来开发,调试java项目. 在不借助IDE的情况下,如何编译.运行Java程序. 使用javac 命令,可以通过只敲击j ...

  3. ultraedit运行java_如何在UltraEdit中编译和运行Java程序

    如何在UltraEdit中编译和运行Java程序 (2011-07-28 12:33:52) 标签: it 问题提出: 可以毫不夸张地说,JDK+UltraEdit是面向Java初学者的开发工具的绝配 ...

  4. 在cmd中使用命令来编译并运行java程序,导入其他jar包,使用windows批处理文件

    一.使用cmd编译并运行java程序 今天帮朋友做一件事,他是一个不懂技术的人,说需要一个工具来做数据筛选,没有什么学识的我只想到了使用java程序来实现,于是上去就是一通abcd,玩笑归玩笑,做完了 ...

  5. submlime text写java_在Sublime Text 3中配置编译和运行Java程序

    1.设置java的PATH环境变量 2.创建批处理或Shell脚本文件 要想编译运行Java程序,需要创建一个批处理或者Shell脚本 Windows: runJava.bat: @echo off ...

  6. ultraedit编译java_在UltraEdit中编译和运行Java程序

    一.首先打开UltraEdit, 点击菜单上的 高级->工具配置,如图: 1 点击插入: 2 在菜单项名称写上该功能,"编译java ": 3 创建一个批处理的文件compi ...

  7. cmd编译java命令_使用CMD命令编译和运行Java程序

    对于初学者来说,使用CMD命令(Unix以及类Unix系统采用Termial)来编译和运行Java的好处是让初学者直观地体会到编译(Compile)这一步骤,加深记忆.所谓编译就是将文本文件xxx.j ...

  8. 在Sublime Text 3中配置编译和运行Java程序

    设置Java的PATH环境变量 在Java的jdk的bin目录下建立新文件runJava.bat 文件内容如下: @echo off cd %~dp1 echo Compiling %~nx1.... ...

  9. java只能在运行和编译吗_如何在另一个Java程序中编译和运行Java程序?

    斯蒂芬大帝 我修改了代码以包括一些检查:public class Laj {  private static void printLines(String name, InputStream ins) ...

最新文章

  1. Windows XP源代码泄露,外媒从中发现隐藏Mac主题
  2. 网络工程师必懂的专业术语
  3. LeetCode-剑指 Offer 11. 旋转数组的最小数字
  4. sigmstar SSD201/SSD202 openwrt--应用支持分享
  5. Java(五)异常处理,异常参数,自定义异常,嵌套异常
  6. JS代码实例:实现随机加载不同的CSS样式
  7. 编程是使用计算机的什么部位,第一章 编程语言及计算机介绍
  8. 使用Flash Builder 4.5进行多平台游戏开发
  9. ucfirst.php
  10. Python实现图片文字识别
  11. 怎么调用接口发国际验证码和通知短信?
  12. 实现在 .net 中使用 HttpClient 下载文件时显示进度
  13. 政客常用手段_我可以比政客更好地管理经济
  14. 车架号图像识别,车架号拍照识别,车架号扫描识别,车架号OCR识别
  15. Tensorflow一些常用基本概念与函数(2)
  16. Cloudreve免费开源网盘系统源代码Cloudreve公私兼备网盘系统 多功能仿百度网盘源码+免费分享
  17. 智慧停车诱导技术方案
  18. 现代货币银行学 —— chapter 1
  19. splitstr oracle,Oracle 创建 split 和 splitstr 函数
  20. 视频剪辑调色软件:达芬奇18正式版 for mac

热门文章

  1. 【持续更新】SDN Software Defined Networks(Thomas D.Nadeau Ken Gray)翻译
  2. 汽车上为什么非要用SOA?
  3. PlumeLog-Java分布式日志组件,支持百亿级别,日志从搜集到查询,不用去文件中翻阅日志方便快捷
  4. 如何安装PyTorch
  5. 关于 PM2 Daemon 进程,内存爆涨的问题分析及解决
  6. 计算机在企业生产中的应用外文,计算机制造外文文献翻译
  7. github Topic 功能 | github 常用条件查询
  8. I - Por Costel and the Pairs Gym - 100923I _思维啊——可惜我现在还没
  9. 跨域错误的原因及处理方法
  10. 开机点用户名登录显示rfc服务器不可用,rpc服务器不可用怎么办(修复RPC服务器不可用方法)...