Ubantu 配置Sublime 对 java 代码的编译运行

Nov 12, 2018 阅读(594)

标签: Sublime Ubuntu


用Ubantu 16.04系统做开发, 开发时需要写个简单测试类测试代码,于是就考虑到本地安装Sublime,结果发现只能编译,无法直接运行。在此记录修改过程,避免遗忘

 

  • 方式一:编译及运行指令

在 Sublime 中打开  Preferences -> Browse Packages 进入 User 文件,新建 javac && java.sublime-build 文件,内容如下:

{
	"shell_cmd": "javac \"$file\" && java \"$file_base_name\" ",
	"file_regex": "^(...*?):([0-9]*):?([0-9]*)",
	"selector": "source.java"
}

 

  • 方式二:新增一个 java run 指令,编译和运行任务分开

打开 Sublime 安装目录下的 Packages 目录找到 Java.sublime-package 文件用文件解压缩工具打开其中的 javaC.sublime-build 编辑追加内容,编辑后结果如下:

{
	"shell_cmd": "javac \"$file\"",
	"file_regex": "^(...*?):([0-9]*):?([0-9]*)",
	"selector": "source.java",
        
    //下面的是追加的部分,注意上面一行还有一个逗号
	"variants":[
		{
		    "name": "Run",
		    "shell": true,
		    "shell_cmd" :  "java ${file_base_name}",
		    "working_dir": "${file_path}",
		}
	]
}

我的处理方式是方式一,和方式二一起配置,这样我就同时有 编译 、运行又有 编译&运行 三个指令。

快捷键 Ctrl+Shift+b  调出运行选项,如下图:

 

image.png 


MongoDB学习园