sublime搭建Java编译平台及编码问题
2012-10-21 10:16
381 查看
sublime自带Java编译功能,当时只能编译不能运行,我们做一下小小的修改就可以让sublime一步完成编译运行的功能,实现sublime搭建Java编译平台。
第一步:
找到你机器上的jdk开发包,我的是在D:\Program Files\Java\jdk1.7.0_07\bin,新建一个名为 javacexec.bat 的批处理文件,文件内容如下:
@ECHO OFF
cd %~dp1
javac %~nx1 -encoding utf-8
java %~n1
第二步:
sublime中:Preferences-->Browse Packages...-->找到JAVA文件夹,打开JavaC.sublime-build 文件,
也可以直接:Tools-->Building System-->new Building System... 新建一个编译工具。
内容修改如下:
{
"cmd": ["javacexec.bat", "$file"],
"file_regex": "^(...*?):([0-9]*):?([0-9]*)",
"selector": "source.java"
}
我们输出一条 hello world 测试一下;
《Test.java》
public class Test{
public static void main(String[] args) {
//中文注释,编译出错示例,比如有[受]字
System.out.println("hello world");
}
}
---------------------------------------------------------------------------------------------------------------------------
最后:以上都是牛人总结,本人再对某个小问题,进行说明。
由于部分电脑的编码有问题,编译时会出现,“warning: unmappable character for encoding GBK ”错误提示。如下:
解决办法,以上第一步的地方,注意我添加的红色代码即可。
编写好保存,快捷键 Ctrl + B 编译运行一下,在下面的控制台输出如下:
关于 java -encoding
大家自己翻翻手册就行了。
第一步:
找到你机器上的jdk开发包,我的是在D:\Program Files\Java\jdk1.7.0_07\bin,新建一个名为 javacexec.bat 的批处理文件,文件内容如下:
@ECHO OFF
cd %~dp1
javac %~nx1 -encoding utf-8
java %~n1
第二步:
sublime中:Preferences-->Browse Packages...-->找到JAVA文件夹,打开JavaC.sublime-build 文件,
也可以直接:Tools-->Building System-->new Building System... 新建一个编译工具。
内容修改如下:
{
"cmd": ["javacexec.bat", "$file"],
"file_regex": "^(...*?):([0-9]*):?([0-9]*)",
"selector": "source.java"
}
我们输出一条 hello world 测试一下;
《Test.java》
public class Test{
public static void main(String[] args) {
//中文注释,编译出错示例,比如有[受]字
System.out.println("hello world");
}
}
---------------------------------------------------------------------------------------------------------------------------
最后:以上都是牛人总结,本人再对某个小问题,进行说明。
由于部分电脑的编码有问题,编译时会出现,“warning: unmappable character for encoding GBK ”错误提示。如下:
解决办法,以上第一步的地方,注意我添加的红色代码即可。
编写好保存,快捷键 Ctrl + B 编译运行一下,在下面的控制台输出如下:
关于 java -encoding
大家自己翻翻手册就行了。
相关文章推荐
- sublime搭建Java编译平台及编码问题
- sublime搭建Java编译平台及编码问题
- Intellij Idea编译项目下的.java文件时的编码问题
- Java编译和运行过程中的编码问题
- 【问题一】notepad++编辑器写Java代码,无法编译出现错误:编码GBK的不可映射字符
- 影院平台搭建 - (4)页面编码问题
- 编码 utf8 的不可映射字符 ANT编译java文件的问题
- Sublime Text 3搭建Java开发环境及输出编码问题解决方法
- protobuf windows java 环境搭建(编译出protobuf需要的jar包,解决编译时OutOfMemory的问题)
- 依赖库arr包,提交到Nexus搭建的Maven私服,编译过程中出现的问题:错误: 编码GBK的不可映射字符
- JAVA CMD 编译程序 解决中文编码编译不了的问题
- 用notepad++书写java,编译java程序是出现:错误: 编码GBK的不可映射字符问题的解决
- 警告:编码 utf8 的不可映射字符 ANT编译java文件的问题
- 《编译.java文件时的编码问题》更新版本
- 编译.java文件时的编码问题
- 警告:编码 utf8 的不可映射字符 ANT编译java文件的问题
- 四、关于Java、Android编程平台的搭建问题讲解之环境配置
- 关于Java程序在编译时出现的编码问题
- 搭建windows平台下java编译环境
- Java编译的编码问题