首頁  >  文章  >  Java  >  如何在Applet或Webstart環境中存取原始JAR的清單檔案?

如何在Applet或Webstart環境中存取原始JAR的清單檔案?

DDD
DDD原創
2024-11-19 13:45:02260瀏覽

How to Access the Manifest File of the Originating JAR in Applet or Webstart Environments?

檢索原始JAR 的清單檔案

要存取啟動應用程式的JAR 的清單文件,傳統方法如getClass( ).getClassLoader( ).getResources(...) 可能不夠,特別是在小程式或webstart 等環境中應用程式。這裡有兩種可考慮的替代方法:

迭代檢索的 URL:

  1. 使用 getResources() 擷取表示潛在清單檔案的 URL 集合。
  2. 迭代這些URL,將每個URL 作為清單讀取,直到找到您想要的URL

範例程式碼:

範例程式碼:

  1. 檢查類別載入器類型並使用findResource():
判斷 getClass().getClassLoader() 是否為實例java.net.URLClassLoader,通常是 Sun 類別載入器的情況,包括 AppletClassLoader。

如果是這樣,則轉換它並使用 findResource() 檢索 Manifest。

範例程式碼:

以上是如何在Applet或Webstart環境中存取原始JAR的清單檔案?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn