Notepad++ 寫 Java

初 學 Java 最 常 用 的 NetBeams , 優 點 是 不 必 煩 惱 編 譯 , 寫 錯 寫 漏 有 提 示 幫 助 修 正 。 但 自 學 者 初 學 時 常 要 試 演 書 中 的 範 例 , 用 NetBeams 建 立 一 個 專 案 未 免 殺 雞 用 牛 刀 。 近 來 比 較 多 用 netbook , 運 行 NetBeams 比 較 吃 力 , 於 是 查 閱 了 用 Notepad++ 寫 Java 的 方 法 。 原 文 比 較 繁 瑣 , 略 作 整 理 。

Notepad++ 是 不 可 多 得 的 好 軟 件 , 簡 單 實 用 , 運 作 快 功 能 足 , 支 援 多 種 程 式 語 言 的 自 動 標 記 , 配 搭 JRE ( Java Runtime Environment ) 及 JDK ( Java Development Kit ) 便 可 組 成 簡 易 的 Java 編 寫 工 具 。
  1. 安 裝 Notepad++ ( 假 設 路 徑 = C:\Program Files\Notepad++ )

  2. 安 裝 JRE ( 假 設 路 徑 = C:\Program Files\Java\jre6 )

  3. 安 裝 JDK ( 假 設 路 徑 = C:\Program Files\Java\jdk1.6.0_20\bin )

  4. 電 腦 -> 內 容 -> 進 階 -> 環 境 變 數 , PATH 變 數 加 入 "C:\Program Files\Java\jdk1.6.0_20\bin"

  5. 到 C:\Program Files\Notepad++ , 建 立 javacnpp.bat, javarnpp.bat, javacrnpp.bat
    • -- javacnpp.bat 內 容 --
      @echo on
      javac %1
      pause
    • -- javarnpp.bat 內 容 --
      @echo on
      java -cp %1 %2
      pause
    • -- javacrnpp.bat 內 容 --
      @echo on
      javac %1
      java -cp %2 %3
      pause
  6. 打 開 Notepad++ , 按 F5 彈 出 執 行 對 話 框 , 儲 存 以 下 指 令 :
    • "C:\Program Files\Notepad++\javacnpp.bat" $(FULL_CURRENT_PATH)
      快 捷 鍵 : Ctrl + Shift + J
    • "C:\Program Files\Notepad++\javarnpp.bat" $(CURRENT_DIRECTORY) $(NAME_PART)
      快 捷 鍵 : Ctrl + Shift + X
    • "C:\Program Files\Notepad++\javacrnpp.bat" $(FULL_CURRENT_PATH) $(CURRENT_DIRECTORY) $(NAME_PART)
      快 捷 鍵 : Ctrl + Shift + M
  7. 完 成
Ctrl + Shift + J : 編 譯 *.java 檔
Ctrl + Shift + X : 執 行 *.class 檔
Ctrl + Shift + M : 編 譯 並 執 行

5 則留言:

  1. 那也就可以結合 C/C++ 的編譯器了耶~

    回覆刪除
  2. Python也可以~
    這樣就可以多練習程式碼也可以方便編譯~

    回覆刪除
  3. 剛剛測試好像沒有效果耶0.0

    回覆刪除
  4. 可以請問一下,透過這樣的方式,假設要設定javac 或 java指令的classpath要怎麼設定呢?

    回覆刪除
  5. 剛剛試了一下,Javac只能compiler單一檔案,如果我有用到其他類別的東西好像就會找不到了
    例如我將ClassA.java和ClassB.java放在同一資料夾
    ClassA.java中有用到
    ClassB cb = new ClassB();
    就會出現cannot find symbol

    想請問該如何設定?

    回覆刪除