Sublime text 3 打造Java编译环境
2017-12-14 20:35
267 查看
1.1直接在安装路径下找到*\Packages\Java.sublime-package文件,用解压缩软件打开,找到JavaC.sublime-build文件,将shell_cmd中的javac改成javaRun,保存后将原压缩文件中的文件替换,如果你的sublime text 3已经打开,会报错,关闭后再次覆盖。代码如下:
[plain] view
plain copy
{
"shell_cmd": "javaRun \"$file\"",
"file_regex": "^(...*?):([0-9]*):?([0-9]*)",
"selector": "source.java",
"encoding":"cp936"
}
1.2然后在jdk安装路径下的bin目录中新建一个javaRun.bat批处理文件,内容如下:
[plain] view
plain copy
@ECHO OFF
cd %~dp1
ECHO Compiling %~nx1.......
IF EXIST %~n1.class (
DEL %~n1.class
)
javac %~nx1
IF EXIST %~n1.class (
ECHO -----------OUTPUT-----------
java %~n1
)
1.3之后就可以使用ctrl+B
2、若显示编译显示[Decode error - output not utf-8]【注:需要在前面的基础下】
SublimeText3\Packages\Java.sublime-package\JavaC.sublime-build\
3、编译显示: 编码GBK的不可映射字符【注:需要在前面的基础下】
[Decode error - output not cp936]
有采用 :http://jingyan.baidu.com/article/ca2d939dc76c89eb6c31ce96.html
用记事本打开,另存为ANSI编码,但依旧感觉不好受,所以是有如下方法:
将上述javaRun.bat修改为:
[plain] view
plain copy
@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
)
[plain] view
plain copy
[plain] view
plain copy
{
"shell_cmd": "javaRun \"$file\"",
"file_regex": "^(...*?):([0-9]*):?([0-9]*)",
"selector": "source.java",
"encoding":"cp936"
}
1.2然后在jdk安装路径下的bin目录中新建一个javaRun.bat批处理文件,内容如下:
[plain] view
plain copy
@ECHO OFF
cd %~dp1
ECHO Compiling %~nx1.......
IF EXIST %~n1.class (
DEL %~n1.class
)
javac %~nx1
IF EXIST %~n1.class (
ECHO -----------OUTPUT-----------
java %~n1
)
1.3之后就可以使用ctrl+B
2、若显示编译显示[Decode error - output not utf-8]【注:需要在前面的基础下】
SublimeText3\Packages\Java.sublime-package\JavaC.sublime-build\
3、编译显示: 编码GBK的不可映射字符【注:需要在前面的基础下】
[Decode error - output not cp936]
有采用 :http://jingyan.baidu.com/article/ca2d939dc76c89eb6c31ce96.html
用记事本打开,另存为ANSI编码,但依旧感觉不好受,所以是有如下方法:
将上述javaRun.bat修改为:
[plain] view
plain copy
@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
)
[plain] view
plain copy
相关文章推荐
- Sublime Text 3 配置 c/c++、Java编译运行环境
- sublime Text 3 配置Java源码编译运行环境
- win7环境下Sublime Text 2 编译JAVA以及破解Sublime
- sublime text 3对java编译环境的简单配置
- sublime text打造python 编译环境,并且让python2和python3共存
- Sublime text3搭建Java开发编译运行环境
- sublime text 3配置java编译和运行环境,调用cmd
- Sublime Text 3中文乱码并配置Java编译环境
- sublime text3下配置java编译环境
- Ubuntu 下 sublime text 3 java环境的编译
- Sublime Text 3中配置编译和运行Java的两个方法
- [开发工具]_[Sublime Text 2]_[配置C++编译执行环境]
- Java学习第一步:环境配置与编译第一个程序
- Sublime Text 2搭建Java开发环境
- ubuntu 配置java环境装上Sublime Text 2
- 使用EditPlus配置Java编译环境
- EditPlus配置C,C++,Java编译环境.
- MFC打造Java环境变量设置工具...
- 打造Linux三流娱乐环境,二流办公环境,一流Java开发环境
- Sublime Text 3 Python 编译环境(win 10)