关闭

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

标签: 编码GBK的不可映射字符sublime Text 3对java编Decode error - outpu
39172人阅读 评论(10) 收藏 举报
分类:

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

有采用 :http://jingyan.baidu.com/article/ca2d939dc76c89eb6c31ce96.html

用记事本打开,另存为ANSI编码,但依旧感觉不好受,所以是有如下方法:

将上述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
)

  

6
2
查看评论
发表评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场

Sublime Text 3 配置java运行环境

在Sublime Text 中配置java运行环境
  • u012187452
  • u012187452
  • 2016-12-04 11:47
  • 5244

Sublime Text 2搭建Java开发环境

《Sublime Text 2搭建Java开发环境》作者:chszs,转载需注明。作者博客主页:http://blog.csdn.net/chszsSublime Text 2是我非常喜欢的文本编辑器...
  • chszs
  • chszs
  • 2012-11-27 21:51
  • 44486

用 Sublime Text 3 + JDK 编写第一个java程序

工欲善其事,必先利其器。作为一个java小白,从安装JDK,到java环境变量的配置,再到文本编辑器Sublime Text 3的安装及汉化,着实下了一番功夫。 接下来,我与大家分享一下在这过程...
  • BIN_GOO
  • BIN_GOO
  • 2016-07-10 23:15
  • 6657

Sublime Text3汉化版java配置+插件安装

昨天看了毕向东的视频,看他用的editplus,萌生念头,搞个Sublime Text玩玩,说实话,这玩意自己以前也下载用过,可能不太习惯,后来没用,不过说实话,界面配色方案我很喜欢,myeclips...
  • zhaopengyr
  • zhaopengyr
  • 2014-03-28 20:16
  • 7188

sublime text 3 java安装和配置

 第一步,下载安装JDK并配置系统环境变量: (1)添加JAVA_HOME,值为:C:\Program files\Java\jdk1.7.0_13  注:就是我们的安装路径 ...
  • md1688
  • md1688
  • 2017-01-27 10:56
  • 3733

sublime text java import插件

sublime text构建java开发环境所用的导包插件
  • NOadu
  • NOadu
  • 2017-06-05 23:40
  • 1075

使用Sublime Text 3 编译并运行Java程序

问题? 安装好把SublimeText当作一个轻量级的编译工具来用还是不错的,可是当我下载好并且写了一个HelloWord的Java程序之后,它居然只编译不运行!那么我们几天就来解决这个问题 注意:本...
  • coderbean
  • coderbean
  • 2016-01-25 19:26
  • 16234

在sublime text 3中搭建Java语言开发环境

在sublime text 3中搭建Java语言开发环境 1.安装java jdk配置环境变量(自行百度解决) 2.创建批处理文件,将以下代码复制到记事本保存为runJava.bat,必须是这个名...
  • fishe_r
  • fishe_r
  • 2014-01-29 16:08
  • 4960

Sublime Text 3 配置 c/c++、Java编译运行环境

Sublime Text 官网:https://www.sublimetext.comSublime Text 是一款具有代码高亮、语法提示、自动补全且响应快速的轻量级编辑器,同时指出插件扩展,用它来...
  • u012611878
  • u012611878
  • 2016-10-13 08:37
  • 4620

在Sublime Text 3上编译和运行java程序(亲测通过)

/******************************@Author : chengfei@Date    : 20140307******************************/目...
  • piaoxuefengqi
  • piaoxuefengqi
  • 2014-03-07 12:55
  • 9795
    个人资料
    • 访问:948732次
    • 积分:6299
    • 等级:
    • 排名:第4518名
    • 原创:99篇
    • 转载:63篇
    • 译文:1篇
    • 评论:78条
    最新评论