码迷,mamicode.com
首页 > 编程语言 > 详细

使用sublime Text 3进行java编程的一些总结

时间:2014-11-12 21:18:46      阅读:409      评论:0      收藏:0      [点我收藏+]

标签:编码gbk的不可映射字符   sublime text 3对java编   decode error - outpu   

作者:林子木  博客网址: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\

bubuko.com,布布扣
bubuko.com,布布扣

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
)
bubuko.com,布布扣




使用sublime Text 3进行java编程的一些总结

标签:编码gbk的不可映射字符   sublime text 3对java编   decode error - outpu   

原文地址:http://blog.csdn.net/wolinxuebin/article/details/41049551

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!