• <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>
  • 在NetBeans中創建項目編譯運行并使用JUnit單元測試

    發表于:2009-12-24來源:作者:點擊數: 標簽:
    在NetBeans中創建項目編譯運行并使用JUnit 單元測試 單元 測試工具 項目設置 創建的應用程序將包含兩個項目: Java 類庫項目,您將在其中創建實用程序類。 包含主類的 Java 應用程序項目,該類用于實現庫項目的實用程序類中的方法。 創建這些項目后,您將在

           在NetBeans中創建項目編譯運行并使用JUnit單元測試   單元測試工具 

         項目設置

      創建的應用程序將包含兩個項目:

      Java 類庫項目,您將在其中創建實用程序類。

      包含主類的 Java 應用程序項目,該類用于實現庫項目的實用程序類中的方法。

      創建這些項目后,您將在應用程序項目的類路徑中添加庫項目。然后,將對應用程序進行編碼。庫項目將包含一個帶有 acrostic 方法的實用程序類。acrostic 方法采用一組詞作為參數,然后基于這些詞生成一個離合詞。MyApp 項目將包含一個主類,該類調用 acrostic 方法并傳遞在應用程序運行時作為參數輸入的詞。

      注意:嚴格地講,這類簡單應用程序并不需要兩個項目。本教程之所以使用兩個項目,其目的旨在演示較復雜的應用程序可能需要的功能。

      創建 Java 類庫項目

      選擇“文件”>“新建項目”(Ctrl-Shift-N)。在“類別”下選擇 "Java"。在“項目”下選擇“Java 類庫”。單擊“下一步”。

      在“項目名稱”下,鍵入 MyLib。將項目位置更改為計算機上的任意目錄。從現在起,本教程將此目錄稱為 NetBeans_projects。

      注意:上面指定的路徑在向導的“項目文件夾”字段中應顯示如下:/NetBeans_projects/MyLib/

      (可選)選中“使用專用文件夾存儲庫”復選框并指定庫文件夾的位置。有關此選項的詳細信息,請參見共享項目庫。

      單擊“完成”。將同時在“項目”窗口和“文件”窗口中打開 MyLib 項目。

      創建 Java 應用程序項目

      選擇“文件”>“新建項目”。在“類別”下選擇 "Java"。在“項目”下,選擇“Java 應用程序”。單擊“下一步”。

      在“項目名稱”下,鍵入 MyApp。請確保將“項目位置”設置為 NetBeans_projects。

      (可選)選中“使用專用文件夾存儲庫”復選框。

      輸入 acrostic.Main 作為主類。

      確保選中“設置為主項目”和“創建主類”復選框。

      單擊“完成”。將在“項目”窗口中顯示 MyApp 項目,并在源代碼編輯器中打開 Main.java。

      配置編譯類路徑

      由于 MyApp 將依賴于 MyLib 中的類,因此您必須在 MyApp 的類路徑中添加 MyLib。執行此操作還可確保 MyApp 項目中的類可以引用 MyLib 項目中的類,而不會導致編譯錯誤。此外,您也可以通過此操作在 MyApp 項目中使用代碼完成功能填寫基于 MyLib 項目的代碼。在 IDE 中,類路徑由“庫”節點直觀表示。

      在項目類路徑中添加庫的實用程序類:

      在“項目”窗口中,右鍵單擊 MyApp 項目的“庫”節點,然后選擇“添加項目”,如下圖所示。

    此圖顯示了右鍵單擊項目的節點時出現的“添加項目”命令.

      瀏覽到 NetBeans_projects/,然后選擇 MyLib 項目文件夾?!绊椖?JAR 文件”窗格顯示了可以添加到項目中的 JAR 文件。請注意,系統將列出 MyLib 的 JAR 文件,即使您尚未實際生成 JAR 文件也是如此。在生成并運行 MyApp 項目時,將生成此 JAR 文件。

      單擊“添加項目 JAR 文件”。

    原文轉自:http://www.kjueaiud.com

    老湿亚洲永久精品ww47香蕉图片_日韩欧美中文字幕北美法律_国产AV永久无码天堂影院_久久婷婷综合色丁香五月

  • <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>