sublime编译java

添加Java变量

(1)添加JAVA_HOME,值为:C:\Program files\Java\jdk
(2)编辑path,添加:%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin
(3)添加classpath,值为:;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar
注意classpath里面,开头要加;,否则编译不通过。

创建一个批处理脚本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  
)

增加utf-8支持:

@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  
)  

保存到jdk的bin目录下。

安装Package Resource Viewer

(1)ctrl+shift+p打开package control;
(2)输入Install Package;
(3)搜索Package Resource Viewer并安装。

修改Javac.sublime-build

安装Package Resource Viewer就是为这一步服务。同上面的步骤,打开package control,输入PackageResourceViewer:Open Resource,回车后输入java,回车后输入Javac.sublime-build,就能够打开我们所需要修改的文件:
将第一行的“shell_cmd": javac "$file""改成"shell_cmd": "runJava.bat "$file""

{
    "shell_cmd": "runJava.bat \"$file\"",
    "file_regex": "^(...*?):([0-9]*):?([0-9]*)",
    "selector": "source.java"
}

参考:http://blog.sina.com.cn/s/blog_64eeabf30102v7bp.html

posted on 2015-09-07 23:16  一五一十  阅读(560)  评论(0编辑  收藏  举报

导航