다음을 통해 공유


ClassLoader.DefinePackage 메서드

정의

ClassLoader.에서 이름으로 패키지를 정의합니다.

[Android.Runtime.Register("definePackage", "(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/net/URL;)Ljava/lang/Package;", "GetDefinePackage_Ljava_lang_String_Ljava_lang_String_Ljava_lang_String_Ljava_lang_String_Ljava_lang_String_Ljava_lang_String_Ljava_lang_String_Ljava_net_URL_Handler")]
protected virtual Java.Lang.Package? DefinePackage (string? name, string? specTitle, string? specVersion, string? specVendor, string? implTitle, string? implVersion, string? implVendor, Java.Net.URL? sealBase);
[<Android.Runtime.Register("definePackage", "(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/net/URL;)Ljava/lang/Package;", "GetDefinePackage_Ljava_lang_String_Ljava_lang_String_Ljava_lang_String_Ljava_lang_String_Ljava_lang_String_Ljava_lang_String_Ljava_lang_String_Ljava_net_URL_Handler")>]
abstract member DefinePackage : string * string * string * string * string * string * string * Java.Net.URL -> Java.Lang.Package
override this.DefinePackage : string * string * string * string * string * string * string * Java.Net.URL -> Java.Lang.Package

매개 변수

name
String

패키지 이름

specTitle
String

사양 제목

specVersion
String

사양 버전

specVendor
String

사양 공급업체

implTitle
String

구현 제목

implVersion
String

구현 버전

implVendor
String

구현 공급업체

sealBase
URL

그렇지 않은 null경우 이 패키지는 지정된 코드 소스 java.net.URL <tt>URL</tt> 개체와 관련하여 봉인됩니다. 그렇지 않으면 패키지가 봉인되지 않습니다.

반환

새로 정의된 Package 개체

특성

예외

지정된 이름의 패키지가 이미 있으면 입니다.

설명

ClassLoader.에서 이름으로 패키지를 정의합니다. 이렇게 하면 클래스 로더가 해당 클래스에 대한 패키지를 정의할 수 있습니다. 클래스를 정의하기 전에 패키지를 만들어야 하며, 패키지 이름은 클래스 로더 내에서 고유해야 하며, 만든 후에는 다시 정의하거나 변경할 수 없습니다.

1.2에 추가되었습니다.

에 대한 java.lang.ClassLoader.definePackage(java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.net.URL)Java 설명서

이 페이지의 일부는 Android 오픈 소스 프로젝트에서 만들고 공유하고 Creative Commons 2.5 특성 라이선스에 설명된 용어에 따라 사용되는 작업을 기반으로 하는 수정 사항입니다.

적용 대상