java在editplus中的編譯及帶包編譯(命令行)

這樣生成的class文件在.java所在的文件夾裏 

-d來指定生成class所在的文件夾 應該注意該文件夾必須存在

可是這樣子編譯主文件的時候還是有錯誤

經過查百度最終解決問題 注意-d 也是要加的 否則生成類文件仍在源文件夾裏

運行的時候總是出問題

仍然百度之 

如果你的類是屬於某一個包的,比如這樣一個類sony.test.HelloWorld,那麼按照我在第4點中說的目錄來說,就應該將HelloWorld.class文件存放到d:/class/sony/test/目錄下。
執行的時候應該參考第3點中說的,按類名執行:java sony.test.HelloWorld

解決問題 改成點就可以了

 生成註釋文件

大致如圖

editplus編譯

首先 設置編譯環境

首先安裝並配置好Java的運行環境,安裝好EditPlus軟件。 

  1. 實現對JAVA的編譯

  首先,從菜單工具(Tools”->“配置用戶工具...”進入用戶工具設置。在類別裏展開工具樹形菜單->“用戶工具,選擇組和工具項目中的“Group 1”,點擊面板右邊的組名稱...”按鈕,將文本“Group1”修改成編譯JAVA程序。然後選擇修改的組編譯JAVA程序,點擊添加新工具按鈕,選擇程序,建立新建程序,選中它。然後就是最重要的步驟(修改屬性):

  1.1 添加編譯功能

  菜單文字裏的內容修改爲“JAVAC”命令選擇安裝JDK後的BIN目錄中的編譯程序JAVAC.EXE,如果JDK 安裝路徑爲“c:/jdk”,那麼此路徑爲“c:/jdk/bin/javac.exe”(如果系統參數path已經設置,此處可以直接填寫javac);“參數選擇文件名稱,即顯示爲“$(FileName)”初始目錄選擇文件目錄,顯示爲“$(FileDir)”;選擇捕獲輸出複選框。

  1.2 添加執行功能

  菜單文字裏的內容修改爲“JAVA”命令選擇安裝JDK後的BIN目錄中的編譯程序JAVA.EXE,路徑爲“c:/jdk/bin/java.exe”path已經設置的情況下,可以直接填寫爲java);參數選擇文件名(不含擴展名),即顯示爲“$(FileNameNoExt)”初始目錄選擇文件目錄,顯示爲“$(FileDir)”;選擇捕獲輸出複選框。

  這樣就完成了基本的配置工作,下面您就可以試着編寫一個JAVA程序來測試一下,編譯的所有信息都會顯示在輸出窗口中,雙擊某一行錯誤信息,EditPlus會自動定位到出錯行。但是,完成了上面的設置之後,如果程序中包含package(包),則程序編譯可以通過,但是運行時卻出現錯誤,如果需要使用Editplus來編譯執行包含package的程序,則還需要進行如下的設置:

  1.3 添加編譯帶包Java程序功能

菜單文字裏的內容修改爲“JAVAC package”命令填寫爲:javac –d .參數選擇文件名稱,即顯示爲“$(FileName)”初始目錄選擇文件目錄,顯示爲“$(FileDir)”;選擇捕獲輸出複選框。需要注意的是,在-d後面要空一格再添加.。  

主要是命令 要填入javac -d d:/java/dollapp/classes -cp d:/java/dollapp/classes

理解:實際這行就是在命令行輸入javac -d d:/java/dollapp/classes -cp d:/java/dollapp/classes com/abc/dollapp/MainApp.java 而參數爲文件名實際爲 com/abc/dollapp/MainApp.java 所以命令行直接填入上述即可 最好填入絕對路徑 否則打包的意義不大

1.4 添加執行帶包Java程序功能

菜單文字裏的內容修改爲“JAVA”命令填寫爲:java參數選擇當前選區,加一個.後再選擇主文件名(不含擴展名),即顯示爲“$(CurSel).$(FileNameNoExt)”初始目錄選擇文件目錄,顯示爲“$(FileDir)”選擇捕獲輸出複選框

完成上面的設置,Editplus就可以編譯執行帶packageJava程序了,但是需要注意的一點是,在編譯完程序後,如果程序是帶包的,需要先將包名選中,然後在執行“java package”命令

其中命令行爲java -cp d:/java/dollapp/classes 

運行時要選中包名

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