將現有的 Java 專案轉換為外掛程式專案

如果您具備現有的 Java 專案,則可以將它轉換為 OSGi 外掛程式專案。OSGi 軟體組可以在聯合排存的 JVM 環境和 JVM 伺服器中執行。

關於這項作業

此作業假設您的工作區中具備現有的 Java 專案,且您想要將它轉換為 OSGi 外掛程式專案。

程序

  1. 在「套件瀏覽器」視圖中,用滑鼠右鍵按一下您要轉換為外掛程式專案的 Java 專案,然後按一下配置 > 轉換為外掛程式專案 即顯示「轉換現有的專案」對話框。
    「轉換現有的專案」對話框的畫面擷取,顯示可用於轉換的四個 Java 專案,但目前只選取一個專案。
    此對話框包含您工作區中所有 Java 專案的清單。選取您選擇要轉換的那一個專案。您可以變更選擇,或選取多個 Java 專案以轉換為外掛程式專案。
  2. 按一下完成 按一下完成後,一或多個 Java 專案即轉換為外掛程式專案。專案名稱不會變更,但專案現在會包含資訊清單檔和建置內容檔。
  3. 必要性的: 需求:您必須立即編輯外掛程式資訊清單檔,以及新增 JCICS API 相依關係。如果沒有執行這些步驟,則您可以匯出及安裝組合,但該組合不會執行。
    註: 在 CICS TS 4.2 版之前的 CICS 版本中,您必須將 Java 類別庫 dfjcics.jar 新增至 Java 建置路徑。在 CICS TS 4.2 版中,OSGi 為您管理建置路徑。在您執行下列步驟之前,必須先編輯現行建置路徑,並移除所有對 dfhjcics.jar 的參照。如果沒有移除所有對 dfhjcics.jar 的參照,則會在執行時期發生 NoSuchMethodException 錯誤。
    1. 在「套件瀏覽器」視圖中,用滑鼠右鍵按一下專案名稱,然後按一下 PDE 工具 > 開啟資訊清單 即在資訊清單編輯器中開啟資訊清單檔。
    2. 重要事項:在 CICS TS 4.2 版之前的 CICS 版本中,會在 dfjcics.jar JAR 檔中提供 Java 類別庫,稱為 JCICS。在 CICS TS 4.2 版中,此類別庫在 com.ibm.cics.server.jar 檔案中提供。如果專案資訊清單包含宣告:Import-Package: dfhjcics.jar;,則您必須先移除此宣告,才能繼續進行其餘步驟。
    3. 選取相依關係標籤,然後在「匯入的套件」區段中,按一下新增 即開啟「選取套件」對話框。
    4. 選取套件 com.ibm.cics.server,然後按一下確定 即在「匯入的套件」清單中顯示該套件。
    5. 選擇性的: 選用項目:如果應用程式有需要,請重複前一個步驟來安裝下列套件:
      表 1.
      套件 說明
      com.ibm.record 適用於舊式程式的 Java API,這些程式使用隨附於 VisualAge 之「Java 記錄架構」中的 IByteBuffer。之前位於 dfjcics.jar 檔中。
    6. 按下 Ctrl +S 以儲存資訊清單檔。

結果

您已順利將現有的 Java 專案轉換為外掛程式專案。但現在必須更新資訊清單檔,以新增 CICS-MainClass 宣告。如需相關資訊,請參閱相關鏈結。