标签:windows sublime text2 配置java环境
配置sublime text2步骤如下:
1: Windows
使用下面代码创建文件runJava.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
)
2: 将 批文件 runJava.bat 复制到 JDK 的 bin 目录
3:
在选项卡Preferences > Browse Packages【如果是汉化版的话这里是 "编好 >浏览程序包"】 打开sublime的包目录
然后找到 JavaC.sublime-build 打开后替换如下:
将:
"cmd"
: [
"runJava.bat"
,
"$file"
],
替换成:
"cmd": ["runJava.bat", "$file"],
然后写个测试程序,使用CTRL+B 运行测试下。。。。
注 :一般到第3步就可以成功的了 ,不过有时sublimt2控制台依然会什么都没有 这时候我们可以用
"ctrl + ~" 打开控制台看下程序跟踪的记录 可以查看是什么原因造成不成功 。。。。
我遇到过的情况就是 "‘ascii‘ codec can‘t decode byte 0xd0 in position 3"
下面有个解决方法:
找到Default包【选项卡Preferences > Browse Packages >Default】中的exec.py,替换大约45行的位置:
proc_env[k] = os.path.expandvars(v).encode(sys.getfilesystemencoding())
为
proc_env[k] = os.path.expandvars(v.decode(sys.getfilesystemencoding())).encode(sys.getfilesystemencoding())
然后保存测试一下就好了
本文出自 “11930414” 博客,请务必保留此出处http://11940414.blog.51cto.com/11930414/1835139
标签:windows sublime text2 配置java环境
原文地址:http://11940414.blog.51cto.com/11930414/1835139