語言

URLClassLoader.DefinePackage(String, Manifest, URL) 方法

定義

在這個 ClassLoader 中以名稱定義一個新的套件。

[Android.Runtime.Register("definePackage", "(Ljava/lang/String;Ljava/util/jar/Manifest;Ljava/net/URL;)Ljava/lang/Package;", "GetDefinePackage_Ljava_lang_String_Ljava_util_jar_Manifest_Ljava_net_URL_Handler")]
protected virtual Java.Lang.Package? DefinePackage(string? name, Java.Util.Jar.Manifest? man, Java.Net.URL? url);
[<Android.Runtime.Register("definePackage", "(Ljava/lang/String;Ljava/util/jar/Manifest;Ljava/net/URL;)Ljava/lang/Package;", "GetDefinePackage_Ljava_lang_String_Ljava_util_jar_Manifest_Ljava_net_URL_Handler")>]
override this.DefinePackage : string * Java.Util.Jar.Manifest * Java.Net.URL -> Java.Lang.Package

參數

name
String

套件名稱

man
Manifest

包含包裝版本及封存資訊的清單

url
URL

套件的程式碼原始網址,若無則為 null

傳回

新定義的 Package 物件

屬性

例外狀況

如果已有帶有該名稱的套件存在。

備註

在這個 ClassLoader 中以名稱定義一個新的套件。 指定清單中包含的屬性將用於取得套件版本與封存資訊。 對於封存套件,額外的 URL 會指定套件載入的程式碼來源 URL。

Java 文件 java.net.URLClassLoader.definePackage(java.lang.String, java.util.jar.Manifest, java.net.URL)。

本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。

適用於