sublime编辑器编译java,如果有汉字就出错。

baoguoxiao0538 2014-07-23 01:45:02
我使用的是sublime跟jdk1.8.0的。
然后对sublime中的JavaC.sublime-build进行覆盖。
{ 
"cmd": ["javac", "$file_name","&&","java", "$file_base_name"],
"file_regex": "^(...*?):([0-9]*):?([0-9]*)",
"path": "D:\\program files\\Java\\jdk1.8.0_11\\bin\\",
"selector": "source.java",
"shell": true,
"encoding": "cp936"
}

但是只要输出的代码中有中文。就会出问题。
我查了一下。网上的资料都是说将编码改为gdk的。
但是sublime的默认编码是utf8 。
我想询问一下应该如何该。才能让java默认支持utf8编译。
不需要:-encoding UTF-8
因为sublime同时按住ctrl+B就能自动执行编译了。
谢谢。
...全文
303 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
baoguoxiao0538 2014-07-23
  • 打赏
  • 举报
回复
引用 7 楼 hooo 的回复:
可以参考http://blog.csdn.net/ys_073/article/details/8094654
恩恩。谢谢。
hooo 2014-07-23
  • 打赏
  • 举报
回复
可以参考http://blog.csdn.net/ys_073/article/details/8094654
baoguoxiao0538 2014-07-23
  • 打赏
  • 举报
回复
恩恩。我已经弄好了。一会写个东西分享一下。
tony4geek 2014-07-23
  • 打赏
  • 举报
回复
sublime 是不错的。
baoguoxiao0538 2014-07-23
  • 打赏
  • 举报
回复
引用 2 楼 rui888 的回复:
sublime 没试过。
我就是感觉sublime非常的好用。不舍得换编辑器喽。
baoguoxiao0538 2014-07-23
  • 打赏
  • 举报
回复
引用 1 楼 vnvlyp 的回复:
"cmd": ["javac", "-encoding", "UTF-8", "$file_name","&&","java", "-Dfile.encoding=UTF-8", "$file_base_name"], 这样你Ctrl+B就默认指定UTF-8字符集了
3Q。你真是帮了我的大忙了。sublime非常好用。但是自定义设置我就是不会。非常感谢。
tony4geek 2014-07-23
  • 打赏
  • 举报
回复
sublime 没试过。
vnvlyp 2014-07-23
  • 打赏
  • 举报
回复
"cmd": ["javac", "-encoding", "UTF-8", "$file_name","&&","java", "-Dfile.encoding=UTF-8", "$file_base_name"], 这样你Ctrl+B就默认指定UTF-8字符集了

50,549

社区成员

发帖
与我相关
我的任务
社区描述
Java相关技术讨论
javaspring bootspring cloud 技术论坛(原bbs)
社区管理员
  • Java相关社区
  • 小虚竹
  • 谙忆
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧