Sublime Java 环境配置-实现Java程序编译、运行
个人非常喜欢Sublime。最近在学Java。便在Sublime上配置了Java的运行环境。分享给大家。
sublime 与 Java JDK 下载安装
首先,要安装Sublime Text 。 如果没安装,请到Sublime官网下载,地址:http://www.sublimetext.com/3
然后,要安装Java JDK。如果没有安装,请在Java官网下载,地址:http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
java JDK 配置环境变量
- (Windows)打开控制面板->系统->高级系统设置->高级->环境变量。
就可以见到这样的一个窗口。
- 新建一个变量,名称JAVA_HOME,值:Java JDK 安装路径(里面有个bin文件夹)。如:E:\Program Files\Java\jdk1.8.0_101
- 新建一个变量,名称PATH,值:%JAVA_HOME%\bin;
- 如果已经有了个PATH变量(大小写都行),就在原有PATH变量的后面加个’;’(分号) 再加上 %JAVA_HOME%\bin;
- Win+R 运行 CMD 输入javac,如果出现下面现象,就配置环境变量成功了。
Sublime 的配置
- 打开Sublime,新建一个文件Ctrl+N,保存为hello.java。写上以下测试代码,保存。
java测试代码
class hello{
public static void main(String[] args){
{System.out.println("hello, java");
}
}
- 在菜单栏上点击:Tool->Build System->New Build System…会出现以下代码。
{
"cmd": ["make"]
}
- 复制下面代码到刚才的那个文件。保存,名字(个人建议):Javac.My-bulid.sublime-build
{
"cmd": ["javac", "${file}"],
"file_regex": "^ *\\[javac\\] (.+):([0-9]+):() (.*)$",
"working_dir": "${file_path}",
"selector": "source.java",
"shell": true,
"encoding": "UTF-8",
"variants":
[
{
"name": "Run",
"selector": "source.class",
"cmd": ["start", "cmd", "/c", "java ${file_base_name} & pause"]
}
]
}
- 在菜单栏 Tool->Build System 上选择Javac.My-bulid(刚刚配置的那个)。
- 点击Tool->Build(Ctrl+B)。出现以下现象,编译成功。
- 点击Tool->Run(或Ctrl+Shift+B)。激动人心的事发生了。我们的Sublime成功运行Java程序。
注意:
大家都知道,用javac编译出的文件名是:类名.class。为了方便编译、运行,class的名字一定要与文件名相同。因为,在variants里,我们使用了以下代码,意思是用Java运行与当前文件名相同的 *.class文件。
"cmd": ["start", "cmd", "/c", "java ${file_base_name} & pause"]
这是我第一次写博客,如果有什么不足,请大家指出。