Subline text3 配置java程序编译运行在subline控制台环境和windows控制台

来源:互联网 发布:网络小机柜 编辑:程序博客网 时间:2024/06/06 12:47

1,实现对java程序的编译和运行在subline控制台

1.1,直接在安装路径下找到*\Packages\Java.sublime-package文件,用解压缩软件打开,找到JavaC.sublime-build文件
1.2,将shell_cmd中的javac改成run,保存后将原压缩文件中的文件替换,如果你的sublime text 3已经打开,会报错,关闭后再次覆盖。代码如下:

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

1.3然后在jdk安装路径下的bin目录中新建一个run.bat批处理文件,内容如下:

@ECHO OFF  cd %~dp1  ECHO Compiling %~nx1.......  IF EXIST %~n1.class (  DEL %~n1.class  )  javac -encoding UTF-8 %~nx1  IF EXIST %~n1.class (  ECHO -----------OUTPUT-----------  java %~n1  )  

1.4,然后打开subline text3 按快捷键ctrl shift +B选择javaC就可以了,缺点是不能在subline控制台输入

2,实现对java程序的编译和运行在windows控制台

2.1,点击subline Preferences 选择Browse Packages 弹出文件夹窗口,点开User新建JavaC.sublime-build,编写如下内容:

{    "cmd": ["javac", "-encoding", "UTF-8", "-d", ".", "$file"],    "file_regex": "^(...*?):([0-9]*):?([0-9]*)",    "selector": "source.java",    "encoding": "GBK",    "variants": [{        "name": "Runforwindows",        "shell": true,        "cmd": ["start", "cmd", "/c", "java ${file_base_name} &echo. & pause"],        "working_dir": "${file_path}",        "encoding": "GBK"    }]}

2.2,保存之后,在subline 按快捷键ctrl shift +B选择javaC-Runforwindows就可以了

原创粉丝点击