首页 > 代码库 > 使用sublime Text 3进行java编程的一些总结
使用sublime Text 3进行java编程的一些总结
作者:林子木 博客网址:http://blog.csdn.net/wolinxuebin
1、实现sublime Text 3对java编译执行
参考网址:http://tieba.baidu.com/p/2609515186
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" }
1.2然后在jdk安装路径下的bin目录中新建一个javaRun.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.3之后就可以使用ctrl+B
2、若显示编译显示[Decode error - output not utf-8]
SublimeText3\Packages\Java.sublime-package\JavaC.sublime-build\
3、编译显示: 编码GBK的不可映射字符
有采用 :http://jingyan.baidu.com/article/ca2d939dc76c89eb6c31ce96.html
用记事本打开,另存为ANSI编码,但依旧感觉不好受,所以是有如下方法:
<pre name="code" class="plain"> 将上述的,javaRun.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 )
使用sublime Text 3进行java编程的一些总结
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。