Visualizzazione dei risultati da 1 a 2 su 2
  1. #1

    caricamento dinamico classi

    Salve a tutti.
    Ho varie classi da caricare in fase di esecuzione.
    certe si trovano in un package (ws1234) all'interno di una cartella che chiameremo root
    e altre si trovano in root/bin in un altro package (ws5678).
    Come faccio a sapere dove va a cercare i file .class il ClassLoader??
    Il classLoader Puo' cambiare la destinazione di ricerca delle classi da caricare in fase di esecuzione?
    Vi chiedo questo perche' l'applicazione mi da errore (classNotFoundEx ception) infatti o non trova i file nella cartella root o non li trova nella sottocartella bin.
    Grazie dell'aiuto!

  2. #2
    Utente di HTML.it L'avatar di andbin
    Registrato dal
    Jan 2006
    residenza
    Italy
    Messaggi
    18,284

    Re: caricamento dinamico classi

    Originariamente inviato da barallo
    Come faccio a sapere dove va a cercare i file .class il ClassLoader??
    Il classLoader Puo' cambiare la destinazione di ricerca delle classi da caricare in fase di esecuzione?
    Il class loader di "default" si basa solo sul "classpath". E il classpath non può essere modificato una volta che la applicazione è stata avviata.
    Se vuoi caricare classi da locazioni che non sono in classpath, allora usa la classe java.net.URLClassLoader.
    Andrea, andbin.devSenior Java developerSCJP 5 (91%) • SCWCD 5 (94%)
    java.util.function Interfaces Cheat SheetJava Versions Cheat Sheet

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.