使用Sublime Text快速编译运行java程序
2018-02-07 23:45
567 查看
[b]终于建了一个自己个人小站:https://huangtianyu.gitee.io,以后优先更新小站博客,欢迎进站,O(∩_∩)O~~
[/b]1、实现sublime Text 3对java编译执行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+B2、若显示编译显示[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
[/b]1、实现sublime Text 3对java编译执行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+B2、若显示编译显示[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 编译并运行Java程序
- 使用Sublime Text 3 编译并运行Java程序以及常见的问题
- 利用ant的javac任务来编译程序使用ant的java任务来运行程序
- 在 Sublime Text 2 中编译和运行 Java 程序,以及输出中文出错问题解决办法
- 用Sublime Text 2编译和运行JAVA程序(windows/Ubuntu)
- 命令行使用javac及java编译、运行java程序出现的问题(Windows XP)
- 在Sublime Text 3中配置编译和运行Java程序
- [转]在 Sublime Text 2 中编译和运行 Java 程序
- 使用DOS编译运行多个java程序
- 在命令行下使用JDK编译和运行package中的java程序
- 使用Sublime Text 2编译运行C/C++程序
- 在 Sublime Text 2 中编译和运行 Java 程序
- 在Sublime Text 3中配置编译和运行Java程序
- MAC 系统如何使用 Sublime Text 2 直接编译运行 java 代码
- 使用Editplus编译运行Java程序
- [转]在 Sublime Text 2 中编译和运行 Java 程序
- 使用 java 命令编译运行 java 程序
- 使用TextPad一键编译运行C++程序和JAVA程序
- 如何使用eclipse新建并编译、运行Java程序
- 在 Sublime Text 2 中编译和运行 Java 程序