sublime text3下配置java编译环境

sublime text3下配置java编译环境

2015年05月15日 23:51:45 张京林要加油 阅读数:3456 标签: sublimetextjava编译环境配置 更多

个人分类: 存档

版权声明:本文为博主原创文章,转载请联系博主。 https://blog.csdn.net/u013453604/article/details/45752523

前提:已安装jdk并配置好环境变量

下载JDK 
打开环境变量设置界面 
(1)添加JAVA_HOME,值为

C:\Program files\Java\jdk1.7.0_13;
  • 1

(2)编辑path,添加

%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin
  • 1

(3)新建classpath,值为

.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar
  • 1

注意有人说上一行路径最前面的两个符号句号分号.;别漏掉,否则编译的可能会提示找不到或无法加载主类(不过我试过这两个符号改成一个分号;也可以,而且我发现那个提示“无法加载主类”在编译不成功没有生成.class文件的时候在命令行跑java test的时候会出现)

开始配置sublime text

 

方法一:

Sublime Text 3—>Preference—>Browse Packages,在打开的窗口中双击User文件夹,新建文件Java.sublime-build,用记事本打开,粘贴下面的代码并保存关闭:

 

{
    "cmd": ["javac", "-encoding", "UTF-8", "-d", ".", "$file"],
    "file_regex": "^(...*?):([0-9]*):?([0-9]*)",
    "selector": "source.java",
    "encoding": "GBK",
    "variants": [{
        "name": "Run",
        "shell": true,
        "cmd": ["start", "cmd", "/c", "java ${file_base_name} &echo. & pause"],
        "working_dir": "${file_path}",
        "encoding": "GBK"
    }]
}

 

 

 

方法二、

首先新建一个批处理文件,保存为runJava.bat,放到JDK的bin目录下(比如C:\Program files\Java\jdk1.7.0_13\bin)

@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
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11

2、修改Javac.sublime-build文件 
在sublime text的安装路径下找到(D:\Sublime Text 3\Packages)找到Java.sublime-package,右键用好压或者其他压缩软件打开,找到JavaC.sublime-build文件选择用记事本或者其他编辑器打开,按照如下修改,就是把第一行的javac改成了前面新建的批处理文件名runJava.bat,然后后面加了一行中文编码选项

{
    "shell_cmd": "runJava.bat \"$file\"",
    "file_regex": "^(...*?):([0-9]*):?([0-9]*)",
    "selector": "source.java",
    "encoding": "GBK"
}
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7

修改好之后保存,好压提示更新如果文件没有更新成功(权限问题,提示“更新文件失败:拒绝访问”),那就用笨办法: 
把Java.sublime-package复制出来,放到一个桌面上新建文件夹里,再用好压打开这个文件,再从里面找到JavaC.sublime-build文件按照上面修改之后,保存,更新就能成功了,接着把改好的Java.sublime-package复制回去替换D:\Sublime Text 3\Packages下原来的包文件,这一步就搞定了。 
注意一定要确保文件修改成功了,否则后面怎么调都没用的。 
3、写个测试文件试一下,注意如果类名是testjava ,那么文件名也要是testjava 哦

public class testjava {
    public static void main(String[] args )
    {
        System.out.println("Hello World!");
    }
}
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6

测试代码 
然后Ctrl+S保存(一定要注意修改文件之后要保存,否则编译的还是原来的文件,血一般的教训。。。。),在编译运行Ctrl+B,就出来如下结果 
运行结果 
至此就可以愉快的迅速测试java代码了,写好java文件之后,保存(Ctrl+S),编译运行(Ctrl+B)就出来结果

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值