Nel mio ufficio, la sola menzione della parola Xerces è sufficiente per incitare alla rabbia omicida degli sviluppatori. Una rapida occhiata alle altre domande di Xerces su SO sembra indicare che quasi tutti gli utenti Maven sono "toccati" da questo problema ad un certo punto. Sfortunatamente, comprendere il problema richiede …
Perché è così difficile farlo in Java? Se si desidera disporre di qualsiasi tipo di sistema di moduli, è necessario essere in grado di caricare i file JAR in modo dinamico. Mi è stato detto che esiste un modo per farlo scrivendo il tuo ClassLoader, ma è un sacco di …
Chiuso. Questa domanda non soddisfa le linee guida Stack Overflow . Al momento non accetta risposte. Vuoi migliorare questa domanda? Aggiorna la domanda in modo che sia in argomento per StackTranslate.it. Chiuso 3 mesi fa . Migliora questa domanda Qual è il modo migliore di cercare in tutto il percorso …
Qual è la differenza tra un caricatore di classi di contesto di un thread e un caricatore di classi normale? Cioè, se Thread.currentThread().getContextClassLoader()e getClass().getClassLoader()restituisce diversi oggetti caricatore di classe, quale verrà utilizzato?
In Java, è possibile caricare tutti i tipi di risorse utilizzando la stessa API ma con protocolli URL diversi: file:///tmp.txt http://127.0.0.1:8080/a.properties jar:http://www.foo.com/bar/baz.jar!/COM/foo/Quux.class Ciò disaccoppia bene il caricamento effettivo della risorsa dall'applicazione che necessita della risorsa e, poiché un URL è solo una stringa, anche il caricamento delle risorse è facilmente …
Mi chiedo quale sia la differenza tra Class.getResource()e ClassLoader.getResource()? modifica: in particolare voglio sapere se è coinvolta la memorizzazione nella cache a livello di file / directory. Come in "gli elenchi di directory sono memorizzati nella cache nella versione Class?" AFAIK quanto segue dovrebbe essenzialmente fare lo stesso, ma non …
Qualcuno sa come scoprire a livello di programmazione da dove il classloader java carica effettivamente la classe? Lavoro spesso su grandi progetti in cui il percorso di classe diventa molto lungo e la ricerca manuale non è davvero un'opzione. Di recente ho avuto un problema in cui il classloader stava …
Per la vita non riesco a trovare una definizione di ciò che CMSClassUnloadingEnabledeffettivamente fa il flag Java VM , oltre ad alcune definizioni di alto livello molto sfocate come "sbarazzarsi dei tuoi problemi PermGen" ( che non lo fa , tra l'altro). Ho guardato sul sito di Sun / Oracle, …
Ho un caricatore di classi personalizzato in modo che un'applicazione desktop possa avviare in modo dinamico il caricamento di classi da un AppServer con cui devo parlare. Lo abbiamo fatto poiché la quantità di barattoli necessari per farlo è ridicola (se volessimo spedirli). Abbiamo anche problemi di versione se non …
In poche semplici frasi, cos'è un ClassLoader Java, quando viene utilizzato e perché? OK, ho letto un articolo wiki. ClassLoader carica le classi. OK. Quindi, se includo i file jar e l'importazione, un ClassLoader fa il lavoro. Perché dovrei preoccuparmi di questo ClassLoader? Non l'ho mai usato e non sapevo …
Al momento non sono di fronte a un IDE, sto solo guardando le specifiche dell'API. CodeSource src = MyClass.class.getProtectionDomain().getCodeSource(); if (src != null) { URL jar = src.getLocation(); } Voglio determinare da quale file JAR proviene una classe. È questo il modo di farlo?
Esiste un modo in Java per costruire un'istanza di file su una risorsa recuperata da un jar tramite il classloader? La mia applicazione utilizza alcuni file dal jar (impostazione predefinita) o da una directory del file system specificata in fase di esecuzione (input dell'utente). Sto cercando un modo coerente per …
So che questa potrebbe essere una domanda stupida per programmatori esperti. Ma ho una libreria (un client http) richiesta da alcuni degli altri framework / jar utilizzati nel mio progetto. Ma tutti richiedono diverse versioni principali come: httpclient-v1.jar => Required by cralwer.jar httpclient-v2.jar => Required by restapi.jar httpclient-v3.jar => required …
Ho un file JAR e ho bisogno di ottenere il nome di tutte le classi all'interno di questo file JAR. Come lo posso fare? Ho cercato su Google e ClassLoaderho visto qualcosa su JarFile o Java ma non ho idea di come farlo.
Sto usando Maven nella mia applicazione standalone e voglio impacchettare tutte le dipendenze nel mio file JAR all'interno di una cartella di libreria, come menzionato in una delle risposte qui: Come posso creare un JAR eseguibile con dipendenze utilizzando Maven? Voglio che il mio file JAR finale abbia una cartella …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.