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 目錄下新建一個.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 在這裏插入圖片描述C:\Users\18046\AppData\Roaming\Sublime Text 3\Packages\User
\的目錄下新建如下文件:

  {"cmd": ["run", "-encoding", "UTF-8", "-d", ".", "$file"],
    "file_regex": "^(...*?):([0-9]*):?([0-9]*)",
    "selector": "source.java",
    "encoding": "GBK",
    //執行完上面的命令就結束
 
    // 下面的命令需要按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的編譯環境。
在這裏插入圖片描述
選擇javac即爲編譯環境。

4、輸入helloword程序進行測試

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

輸入ctrl +B
在這裏插入圖片描述
可以顯示helloworld
簡單的環境到此配置完成。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章