Caricamento dal codice nativo
Un programma di caricamento classi carica le librerie native per una classe.
I programmi di caricamento classi cercano le librerie native in luoghi diversi:
- Se la classe che effettua la chiamata nativa viene caricata dal programma di caricamento classi Bootstrap, questo programma ricerca nel percorso specificato dalla proprietà sun.boot.library.path per caricare le librerie.
- Se la classe che effettua la chiamata nativa viene caricata dai programmi di caricamento classi della piattaforma o dell'applicazione, questi programmi di caricamento cercano nei percorsi specificati dalle seguenti proprietà, nel seguente ordine:
- sun.boot.library.path
- java.library.path
- Se la classe che effettua la chiamata nativa viene caricata da un programma di caricamento classi personalizzato, questo definisce il percorso di ricerca per caricare le librerie.