sublime text配置java

sublime text配置java

为了学习和使用设置模式,配置eclipse又不常用,还占存储空间,所以决定用sublime text3和java开发环境进行配置,尝试学习headfirst design patterns

1、java环境的安装配置

java的安装,需要首先安装jdk和jre,安装好之后,添加jdk的bin文件到环境变量path下,注意,由于本机又pycharm开发环境,或者其他的开发环境,可能会导致调用的java和javac的版本不一致,所以把 C:\Program Files\Java\jdk-12\bin 移动到path的第一个。
win+R启动命令行,输入

 java -version
javac -version

判断两个的版本是否一致,正常情况下应该是一致的,如果一致,则进行下一步

2、java目录下bat文件配置

配置好java环境后,Ctrl+B并不能直接运行java环境,或者可以编译,但没有命令行窗口输出。此时,需要在 C:\Program Files\Java\jdk-12\bin 目录下新建一个runjavasublime.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
)

其实就是个小的windows脚本,先用javac进行编译,再启动java进行输出

3、配置sublime

选择sublime的Preferences sublime text配置java_第1张图片C:\Users\18046\AppData\Roaming\Sublime Text 3\Packages\User
\的目录下新建如下文件:
{“cmd”: [“runjavasublime.bat”,"$file"],

//执行完上面的命令就结束

// 下面的命令需要按Ctrl+Shift+b来运行
"variants": [{
    "name": "Run",
    "shell": true,
    "cmd": ["start", "cmd", "/c", "java ${file_base_name} &echo. & pause"],
    // /c是执行完命令后关闭cmd窗口,
    // /k是执行完命令后不关闭cmd窗口。
    // echo. 相当于输入一个回车
    // pause命令使cmd窗口按任意键后才关闭
    "working_dir": "${file_path}",
    "encoding": "GBK"
}]

}

第一行cmd后边的run代表第二步创建的脚本的名字。把该文件命名为JavaC.sublime-build,选择Preference–>browse Packages,在弹出的对话框中选择刚才的文件,可以看到,该目录多了一个javac的编译环境。
sublime text配置java_第2张图片
选择javac即为编译环境。

4、输入helloword程序进行测试

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

输入ctrl +B
sublime text配置java_第3张图片
可以显示helloworld
简单的环境到此配置完成。

你可能感兴趣的:(设计模式学习)