Runtime.Load(String) Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Carica la libreria nativa specificata dall'argomento filename.
[Android.Runtime.Register("load", "(Ljava/lang/String;)V", "GetLoad_Ljava_lang_String_Handler")]
public virtual void Load(string? filename);
[<Android.Runtime.Register("load", "(Ljava/lang/String;)V", "GetLoad_Ljava_lang_String_Handler")>]
abstract member Load : string -> unit
override this.Load : string -> unit
Parametri
- filename
- String
file da caricare.
- Attributi
Eccezioni
se la libreria non può essere caricata, perché non viene trovata o perché c'è qualcosa di sbagliato.
Commenti
Carica la libreria nativa specificata dall'argomento filename. L'argomento nome file deve essere un nome di percorso assoluto. (ad esempio Runtime.getRuntime().load("/home/avh/lib/libX11.so");).
Se l'argomento nome file, quando viene rimosso da un prefisso, un percorso e un'estensione di libreria specifici della piattaforma, indica una libreria il cui nome è, ad esempio, L e una libreria nativa denominata L viene collegata staticamente alla macchina virtuale, viene richiamata la funzione JNI_OnLoad_L esportata dalla libreria anziché tentare di caricare una libreria dinamica. Un nome file corrispondente all'argomento non deve esistere nel file system. Per altri dettagli, vedere la specifica JNI .
In caso contrario, l'argomento filename viene mappato a un'immagine della libreria nativa in modo dipendente dall'implementazione.
In primo luogo, se è presente un gestore della sicurezza, il checkLink relativo metodo viene chiamato con filename come argomento . Ciò può comportare un'eccezione di sicurezza.
È simile al metodo #loadLibrary(String), ma accetta un nome di file generale come argomento anziché solo un nome di libreria, consentendo il caricamento di qualsiasi file di codice nativo.
Il metodo System#load(String) è il mezzo convenzionale e pratico per richiamare questo metodo.
per java.lang.Runtime.load(java.lang.String).
Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.