Sublime配置java运行环境
首先都要配置好jdk,详见我的上一篇博客
eclipse java环境配置
以下有两种配置
- 结果输出式
- 编译运行Java程序,需要创建一个批处理或者Shell脚本,取名runJava.bat(可以通过新建记事本然后更改后缀名),将该文件复制到JDK的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
)
- 打开Sublime Text 3的安装目录,找到Package目录下的Java.sublime-package,打开(可以通过更改后缀加.zip的方法,然后用解压缩方法打开),打开里面的JavaC.sublime-build将文件修改为:
{
"shell_cmd": "runJava.bat \"$file\"",
"file_regex": "^(...*?):([0-9]*):?([0-9]*)",
"selector": "source.java",
"encoding": "UTF-8"
}
修改之后保存即可.
重新打开Sublime,编辑Hello.java,如下所示,保存代码,Ctril+B编译运行
- 控制台式
为了实现交互式的输入输出,这里我们配置以下控制台式做法.
- 选择tools->build system->new build system复制以下代码保存,命名为Java.sublime-build(为了和sublime自带的JavaC.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"
}]
}
- 在sublime里面新建测试文件,保存为Hello.java:
- 按下Ctrl+Shift+B会弹出一个选项,选择"Java"进行编译,然后选择Java Run运行