sublime text3 如何配置运行Java程序

前言

  之前也一直用sublime3,但是也只是编编代码,也没怎么在上面运行已有的代码。这不,在忍受不了eclipse所占的巨大的内存时,我只好转向这个款优异的编译器了。至于这个编辑器如何的好,如何码代码舒服,相信你既然都开始查如何配置运行环境,说明你对这款编辑器已经有了更高的需求,那些漂亮的界面、高亮代码设置和好用的快捷器并不是本篇的重点。

前提

  1. 你需要先自己配置好Java运行所需的环境变量(相信你已经配置好,要不也不会来查怎么在sublime运行,若实在没有配置,请参考https://jingyan.baidu.com/article/f96699bb8b38e0894e3c1bef.html)
  2. 要有sublime text3,官网地址:http://www.sublimetext.com/)

开始

  我们首先在sublime上写一个Java小程序:
sublime text3 如何配置运行Java程序_第1张图片
  注意要先保存文件啊,后缀名.java,你想啊,文件类型都不确定我们还如何让JDK识别我们的文件呢,接着我们输入ctrl+shift+B,会出现一个对话栏,选择JavaC。这里JavaC其实对应就是JDK中的javac命令,所以sublime默认只提供编译的效果,不提供运行,不信你可以open file一下,看看在当前目录下是否出现了一个class文件(即编译后的文件)。
  通过了解sublime的build System后得知,原来sublime利用shell脚本调用外部命令处理你的项目并捕获输出到sublime的输出板,这样我们就可以修改后台默认的shell脚本,让让它支持编译并运行的效果(PS:你可以任意修改系统自带的shell脚本,哪怕当运行Java程序时,放一首歌,那也是可以的。只要你足够熟悉shell编程!)。那我们就去看一下软件默认的java的build文件。
  打开你的软件安装目录->Packages->用解压软件打开Java.subime-package(注意千万别解压,一般解压都会先展示包含哪些文件,然后打开JavaC.sublime-build文件),下面给出图示:
sublime text3 如何配置运行Java程序_第2张图片
sublime text3 如何配置运行Java程序_第3张图片
  由上图可以得知,命令行仅仅是JDK中基本命令的javac,所以只有编译的功能,所以我们要在后面加入java运行命令,修改该文件的内容为:

{
    "cmd": ["javac", "$file_name", "&&", "java", "$file_base_name"], 
    "working_dir": "${project_path:${folder}}", 
    "selector": ["source.java"], 
    "shell": true, 
    "encoding":"utf-8" 
}

  保存后,就会出现是否更新回原文件,当然是了,至此我们的工作已经做完了,就要测试一下看看效果。
sublime text3 如何配置运行Java程序_第4张图片

测试

  打开我们的sublime,ctrl+shift+B运行我们之前写的小程序,看看结果。
sublime text3 如何配置运行Java程序_第5张图片

  还不错哈!,怎么样了,赶快为你的sublime配置把,妈妈再也不用担心我的eclipse卡了。

你可能感兴趣的:(软件工具)