Visualizzazione dei risultati da 1 a 10 su 19

Hybrid View

  1. #1
    Utente di HTML.it
    Registrato dal
    Feb 2007
    Messaggi
    4,157
    Il principio ( anche coi plugin ) è lo stesso. Anche tu confondi i concetti: puoi caricarla quando ti pare, ma sempre nel classpath deve trovarsi. Se poi leggi, la domanda ( posta in questo modo ) non è nemmeno chiara

  2. #2
    Quote Originariamente inviata da valia Visualizza il messaggio
    Il principio ( anche coi plugin ) è lo stesso. Anche tu confondi i concetti:
    Staro' attento a non confondere i concetti

    Quote Originariamente inviata da valia Visualizza il messaggio
    puoi caricarla quando ti pare, ma sempre nel classpath deve trovarsi.
    No dai! Non deve trovarsi sempre e comunque nel classpath. Scusa, ma mi sembrava d'averlo dimostrato scrivendo un po' di codice, no?
    Usando quel codice puoi caricare un jar che sta in qualsiasi punto della rete, senza doverlo mettere nel classpath.

    Quote Originariamente inviata da valia Visualizza il messaggio
    Se poi leggi, la domanda ( posta in questo modo ) non è nemmeno chiara
    A me sembrava chiara. In effetti, e' probabile che federico.massim sappia gia' come caricare (anzi, rendere disponibile) le classi contenute in un .jar e chiedesse solo delle prestazioni. Ma una volta creato il loader ed usatolo al posto di quello di default (cioe' al posto di quello creato basandosi sul classpath) non ci sono differenze di prestazioni, il meccanismo e' lo stesso.

  3. #3
    Quote Originariamente inviata da sottovento Visualizza il messaggio
    Staro' attento a non confondere i concetti


    No dai! Non deve trovarsi sempre e comunque nel classpath. Scusa, ma mi sembrava d'averlo dimostrato scrivendo un po' di codice, no?
    Usando quel codice puoi caricare un jar che sta in qualsiasi punto della rete, senza doverlo mettere nel classpath.
    Ni.... Puoi caricare le classi che stanno nei jar che carichi usando quel ClassLoader, ma se provi a caricarli con il ClassLoader di default ovviamente ti becchi un ClassNotFoundException, appunto perchè non sono nel ClassPath fornito all'avvio dell'applicazione.

  4. #4
    Quote Originariamente inviata da francesco.muia Visualizza il messaggio
    Ni.... Puoi caricare le classi che stanno nei jar che carichi usando quel ClassLoader, ma se provi a caricarli con il ClassLoader di default ovviamente ti becchi un ClassNotFoundException, appunto perchè non sono nel ClassPath fornito all'avvio dell'applicazione.
    Esattamente! Quindi e' per questo che ho postato il codice per creare il ClassLoader

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 © 2026 vBulletin Solutions, Inc. All rights reserved.