Notepad++ 運行java(轉)


Notepad++ 運行java

在 編輯少量代碼的時候,我一直在用UltraEdit編輯器,UltraEdit是收費軟件,所以我用的破解版的,它的缺點很明顯:啟動速度較慢,而且當文 件變大之后,翻頁的時候都感覺有些卡。老用破解版的軟件也感覺不太好。所以現在開始使用Notepad++了,它的特點是:小巧 效率 免費開源。使用它打開第一個文件時就被它吸引住了。

 

Notepad++ for java

如果要寫java程序,我一般在用eclipse,強大,高效,方便。但是eclipse不可避免的占用了太多內存。寫些簡單的java程序,用Notepad++就可以搞定,現在要說的是如何用Notepad++來打造一個輕量級java開發環境。

安裝必須的程序

要想直接在Notepad++編輯器上運行java。你必須首先:

  • 安裝jdk,並正確配置好環境變量
  • 安裝Notepad++編輯器及其一個插件:NppExec

Notepad++上安裝插件挺方便的,可以直接在Notepad++插件管理器上找到並下載這個插件。安裝之后必須重啟,這個插件才生效

配置NppExec

按 F6 或者在菜單上找到 插件 -> NppExec -> Execute... 選項,彈出命令輸入框,輸入如下命令:

  1. javac "$(FULL_CURRENT_PATH)"  
  2. java -cp "$(CURRENT_DIRECTORY)" "$(NAME_PART)"  

save 為: "java編譯運行" 。這兩行命令,分別是將java文件編繹為字節碼文件和運行java程序。當然,你可以將這兩行代碼,分別save為兩個獨立的命令。

notepad_execute_java

notepad++ 中的幾個全局變量:

  1. 變量名稱               含義                例子   
  2. FULL_CURRENT_PATH     文件路徑名稱        C:\Hello.java   
  3. CURRENT_DIRECTORY     文件目錄            C:\   
  4. FILE_NAME             文件全名稱          Hello.java   
  5. NAME_PART             文件名稱            Hello   
  6. EXT_PART              文件擴展名          java   

設置快捷鍵

打開 插件 -> NppExec -> Advanced Opitions... 選項. 將剛剛添加的命令添加進菜單欄

NppExec_advanced_options

重啟 notepad++, 設置 --> 管理快捷鍵 --> plugin commands, 為這個命令設置快捷鍵

HelloWorld

寫一個java的helloworld,然后快捷鍵執行。如下圖:

notepad_java_helloworld

注意的問題

如果 插件----> NppExec 選中follow${CURRENT_DIRECTORY }那么java編譯運行的命令可簡化為:

  1. javac $(FILE_NAME)   
  2. java  $(NAME_PART)   

notepad++默認使用UTF-8格式編碼,而javac在編繹的時候是會根據你的當前系統(GBK)編碼來編繹.java文件。這樣的話,java中有中文的時候,會出現錯誤。要解決此問題,可以給javac添加參數,明確編碼方式UTF-8:

  1. javac -encoding UTF-8 $(FILE_NAME)   

現在可以用notepad++運行java了。

推薦使用一個插件:QuickText。eclipse中:直接輸入“syso”,按快捷鍵Alt+"/","syso"會自動補全為“System.out.println();”。QuickText就是為了在notepad++中實現這個功能

參考:http://yhailj.iteye.com/blog/644209


免責聲明!

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



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