使⽤sublimeText3进⾏java编程的⼀些总结
1、实现sublime Text 3对java编译执⾏
1.1直接在安装路径下到*\Packages\Java.sublime-package⽂件,⽤解压缩软件打开,到JavaC.sublime-build⽂件,将shell_cmd中的javac改成
javaRun,保存后将原压缩⽂件中的⽂件替换,如果你的sublime text 3已经打开,会报错,关闭后再次覆盖。代码如下:
{
"shell_cmd": "javaRun \"$file\"",
"file_regex": "^(...*?):([0-9]*):?([0-9]*)",
"selector": "source.java",
"encoding":"cp936"
sublime text3安装教程}
1.2然后在jdk安装路径下的bin⽬录中新建⼀个javaRun.bat批处理⽂件,内容如下:
@ECHO OFF
cd %~dp1
ECHO Compiling %~
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]
⽤记事本打开,另存为ANSI编码,但依旧感觉不好受,所以是有如下⽅法:
将上述javaRun.bat修改为:
@ECHO OFF
cd %~dp1
ECHO Compiling %~
IF EXIST %~n1.class (
DEL %~n1.class
)
javac -encoding UTF-8 %~nx1
IF EXIST %~n1.class (
ECHO -----------OUTPUT-----------java %~n1
)

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。