起因':
看魔乐视频学习Java,有一些源码直接粘贴到Eclipse中显示乱码,其时Windows下的GBK2312,Ubuntu并不支持.而且Eclipse太大了,杀鸡不用牛刀,遂决定用sublime来配置java的简单编译环境.
一 首先解决的是sublime打开这个java文件显示的乱码问题
经过百度,得到以下的结论:
由于 Linux 和 Unix 都不支持 GBK 和 GB2312 的中文编码,所以遇见乱码是在所难免的。毕竟,又不能强迫大家都是用 英文 书写。这时候,各种插件就派上用场了。 好在 Sublime Text 有非常丰富的开源插件,帮忙解决很多日常问题。针对不同的平台,相应的插件可能存在差异。一般安装对应的插件即可。解决办法:
A:安装 ConvertToUTF8 插件:Sublime Text 默认是不支持中文编码的,所以需要手工安装 ConvertToUTF8 插件,便可以正常的支持中文输入了。
步骤:先打开Sublime Tetx 3的Package Control(快捷键CTRL+SHIFT+P),进入Install Package功能,安装ConverToUTF8插件,如对ST的Package功能熟悉的可以参考这个介绍:点击打开链接
安装以后报错如下:
Encoding: GB2312
Error: Codecs missing Please install Codecs33 plugin 感谢(https://github.com/seanliang/Codecs33/tree/osx).
B:安装GB2312 插件:还要支持 Windows 平台默认的 GB2312 中文编码,那么需要安装 Codecs33 插件
ps:这里安装codecs33也是需要先进入install package之后,才能检索的到.在这耽搁了好一会,以为直接在package control里面可以安装.
二.总算成功解决了乱码的问题,接下来百度了ST Java环境的配置,参考这篇文章:点击打开链接
主要步骤如下:
1.创建文件 runJava.sh ,写入下面代码
[ -f "$1.class" ]