sublime配置java运行环境

新建环境变量

  1. 首先安装java(下载地址)
  2. 找到java下面jdk的路径(一般为 C:\Program Files\Java\jdk1.8.0_171\)
  3. 新建环境变量
    对着计算机右键 - 属性 - 高级系统设置 - 环境变量 - 某某用户的环境变量
    新建... - 变量名 JAVA_HOME 变量值 C:\Program Files\Java\jdk1.8.0_171 - 确定
    新建... - 变量名 CLASSPATH 变量值 .;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar; - 确定
    点击PATH或者是path - 编辑... - 在最后加上 ;%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin - 确定 - 确定

注意1C:\Program Files\Java\jdk1.8.0_171替换成你的的java的jdk位置,后面的版本号与你的文件夹一致
注意2:设置CLASSPATH环境变量的时候需要按照这个来,不要漏掉点号分号.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;

修改bulit文件

首先在桌面的右键-新建-文本文档 将其名字改为 JavaC.sublime-build
用记事本打开,向其中添加内容,内容为

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

如果打开了sublime首先需要关闭sublime,对着sublime快捷方式右键 - 打开文件位置-进入Packages文件夹 - 用压缩解压软件(winrar、好压、快压、7z等等)打开Java.sublime-package
然后用压缩文件打开它(打开小技巧:可以先在这个文件夹下新建一个rar文件,然后打开,之后点击 … 返回上层目录,之后再打开Java.sublime-package文件) - 把刚才新建的JavaC.sublime-build文件拖拽到里面 - 关闭压缩文件
注意:事先最好备份一份Java.sublime-package文件

新建bat文件

首先在桌面的右键 - 新建 - 文本文档 将其名字改为 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
)

保存文件。
打开你的java的jdk的bin目录(一般为C:\Program Files\Java\jdk1.8.0_171\bin),将刚才的文件 runJava.bat粘贴到里面

测试

打开sublime - 新建文件
输入

public class MyFirstApp {
    public static void main (String[] args) {
        System.out.println("Hello World!");
    }
}

按下快捷键ctrl+B,第一次会选择,选择javaC,查看输出结果

注意:保存的文件民需要与类名一致,也就是说文件名为MyFirstApp.java
不然会出现错误[类。。。是公共的,应在名为。。。 .java 的文件中声明public class MyFirstApp]

如果是

Compiling MyFirstApp.java.......  
-----------OUTPUT-----------  
Hello World!
[Finished in 1.3s]

那你就成功了!

参考

https://blog.csdn.net/ksearch/article/details/20701495#commentBox

你可能感兴趣的:(java,sublime,java配置,sublime)