您的位置:首页 > 编程语言 > Java开发

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

2017-08-04 11:27 911 查看

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就可以了
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息