將SublimeText3打造成簡易Java IDE


簡介與優點

使用該教程,你能使你的Sublime Text3可以作為一個精簡版的JAVA IDE工具
既可以獨立在cmd控制台運行也可以在Sublime自帶的控制台運行
運行后不會有亂碼
報錯后可以在文本框中直接在對應位置顯示
基於原有的java Build System進行修改,不需要新建一個Build System,后續每次打開都不需要另外選擇Build System

准備工作

  • 安裝好SublimeText3
  • 安裝一些必備的插件
  • 安裝好JAVA並配置好環境變量

操作步驟

  1. 在SublimeTtext 3的安裝目錄下的 “Packages” 文件夾中找到Java.sublime-package,用解壓軟件打開它(例如博主路徑為D:\Program Files\Sublime Text 3\Packages)
    操作步驟1
  2. 打開文件 Java.sublime-package后找到 JavaC.sublime-build文件進行編輯。
    操作步驟2
  3. 將如下代碼覆蓋原文件中的內容並保存退出。
{
"cmd": ["javac","-encoding","UTF-8","-d",".","$file", "&&", "java", "$file_base_name"],
"file_regex": "^(...*?):([0-9]*):?([0-9]*)",
"selector": "source.java",
"shell": true, 
"encoding":"GBK",
//執行完上面的命令就結束,下面的命令要Ctrl+Shift+B才能運行
"variants":
    [
        {
            "name": "RunInCmd",
            "shell": true,
            "cmd" :  ["start","cmd","/c", "javac -encoding UTF-8 -d . *.java &echo. & java ${file_base_name} &echo. & pause"],
            // /c是執行完命令后關閉cmd窗口,
            // /k是執行完命令后不關閉cmd窗口。
            // echo. 相當於輸入一個回車
            // pause命令使cmd窗口按任意鍵后才關閉
            "working_dir": "${file_path}",
            "encoding":"GBK"
        }
    ]
}
  1. 提示是否保存,點擊保存后重啟SublimeText
    操作步驟4
    操作步驟4

效果展示

  1. 輸入測試代碼然后按Ctrl+B即可編譯運行,默認運行在Sublime自己的控制台下
public class MyFirstJavaProgram{
	public static void main(String args[]){
		System.out.println("你好,世界!");
	}
}

效果展示1
2. 如果編譯錯誤會在文中對應位置顯示錯誤提示,之前老是會顯示亂碼,這是因為"encoding"設置為了UTF-8,改為GBK后就沒有出現亂碼問題了
效果展示2
3. 在需要使用輸入的java程序中,如果直接在sublime控制台運行會報錯,這種情況下需要用到系統cmd運行java。先輸入示例代碼,然后按Ctrl+Shift+B選擇第二個RunInCmd

import java.util.*; 
public class MyFirstJavaProgram{
    public static void main(String[] args) {
        Scanner sc=new Scanner(System.in);
        int a=sc.nextInt(),b=sc.nextInt();
        System.out.println(a+b);
    }
}

效果展示3


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM