JAR 相依關係編輯器

JAR 相依關係編輯器會更新企業應用程式中的公用程式 JAR 或模組的 Manifest 類別路徑。 它們所在的專案的 Java™ 建置路徑也會跟著更新。 它也會設定通常只有應用程式用戶端模組才會使用的 Manifest 主要類別屬性。

JAR 相依關係編輯器是由下列頁面和區段組成:

「相依關係」頁面

JAR 相依關係編輯器是針對類別路徑編輯而設計。 因此,並不是 Manifest 檔 (MANIFEST.MF) 所包含的所有屬性或資訊都會呈現在這個主題中。
「類別路徑範圍」區段
您可使用這個區段來選取要用於類別路徑編輯的企業應用程式。這份清單包含了所有具有指向現行專案來作為模組或公用程式 JAR 之參照的企業應用程式。如果在個別編輯器有了變更,請利用重新整理按鈕來更新清單。
「相依關係」區段
請利用「相依關係」區段,選取您目前所用 JAR 檔或模組所需要的企業應用程式當中,所含的其他 JAR 檔或模組。 您會在 Manifest 檔看到現有的類別路徑項目,並且在前面區段所選取的應用程式中,看到所有可用的有效項目。

如果您的模組是根據一個具有 EJB 用戶端 JAR 檔的 EJB 模組而定, 那麼您可以選擇要根據 EJB JAR 檔還是 EJB 用戶端 JAR 檔而定。 如果您選取使用 EJB JAR 圓鈕,則該表不會顯示任何 EJB 用戶端 JAR 檔。如果您選取使用 EJB 用戶端 JAR 圓鈕, 則該表不會顯示任何具有對應 EJB 用戶端 JAR 檔的 EJB JAR 檔。如果您選取兩個都可以圓鈕,則該表會顯示 EJB JAR 檔和 EJB 用戶端 JAR 檔,讓您選取這兩種類型。

提示: 「相依關係」區段會根據您所選的圓鈕,自動切換相依關係。 比方說,如果您在 EJB JAR 檔設定相依關係,而且選取使用 EJB 用戶端 JAR 圓鈕, 則相依關係會切換到適當的 EJB 用戶端 JAR 檔。如果您選取兩個都可以圓鈕,那麼不管是哪一個相依關係選項,都不會自動變更。
「主要類別」區段
請利用這個區段來設定應用程式的主要類別或進入點。「主要類別」(Main-Class) 屬性指定應用程式進入點的 Java 類別。

「程式碼」頁面

您應該不需要手動編輯 J2EE 專案中的 Manifest 檔。不過,如果您選擇手動編輯這些檔案,您應該知道 Manifest 格式規格的一些一般限制:

如果需要詳細資訊,請參閱正式的 Manifest 格式規格。 系統使用標準 Java API 來讀取和寫入 Manifest 檔。

在 MANIFEST.MF 檔加入目錄

當您在 MANIFEST.MF 檔加入目錄時, 會收到一則如下所示的錯誤訊息:
IWAE0024W archive xyz.jar 的 Manifest 類別路徑含有一個項目(內容),
這個項目無法變成 EAR 中的檔案或模組。
	範例... 
這個問題的 EJB 規格並不明確。 不過,它把 EAR 中的不良檔案視為無效。 目前這項配置還能用在 WebSphere® Application Server,不過以後最好不要再依賴它了。 您可以建立一個 Java 專案, 並且將內容檔新增至來源資料夾中,如果該專案就是來源資料夾的話,則新增至專案中。您可以在應用程式部署描述子編輯器的「模組」頁面上,加入這個 Java 專案作為專案公用程式 JAR,這樣就可以在 WebSphere 測試環境中執行 EAR 檔。當您匯出 EAR 檔時,Java 專案會自動新增至 JAR 中,並且併到 EAR 中。
相關概念
用戶端部署描述子編輯器
相關工作
指定相依 JAR 檔或模組
定義 J2EE 模組的主要類別
使用條款 | 讀者意見
(C) Copyright IBM Corporation 2000, 2005. All Rights Reserved.