Questions marquées «classloader»

Un chargeur de classe est un objet responsable du chargement des classes en Java.

308
Comment charger dynamiquement des fichiers JAR au Runtime?

Pourquoi est-il si difficile de faire cela en Java? Si vous voulez avoir n'importe quel type de système de modules, vous devez pouvoir charger dynamiquement les fichiers JAR. On me dit qu'il existe un moyen de le faire en écrivant le vôtre ClassLoader, mais c'est beaucoup de travail pour quelque...

184
Trouver où la classe java est chargée

Est-ce que quelqu'un sait comment découvrir par programmation d'où le chargeur de classe Java charge réellement la classe? Je travaille souvent sur de gros projets où le chemin des classes devient très long et la recherche manuelle n'est pas vraiment une option. J'ai récemment eu un problème où le...

174
Décharger des classes en java?

J'ai un chargeur de classe personnalisé pour qu'une application de bureau puisse démarrer dynamiquement le chargement de classes à partir d'un serveur AppServer avec lequel je dois parler. Nous l'avons fait car la quantité de bocaux nécessaires pour ce faire est ridicule (si nous voulions les...

174
Qu'est-ce qu'un ClassLoader Java?

En quelques phrases simples, qu'est-ce qu'un ClassLoader Java, quand est-il utilisé et pourquoi? OK, j'ai lu un article wiki. ClassLoader charge les classes. D'ACCORD. Donc, si j'inclus des fichiers jar et que je les importe, un ClassLoader fait le travail. Pourquoi devrais-je m'embêter avec ce...

154
Déterminer de quel fichier JAR provient une classe

Je ne suis pas devant un IDE pour le moment, je regarde juste les spécifications de l'API. CodeSource src = MyClass.class.getProtectionDomain().getCodeSource(); if (src != null) { URL jar = src.getLocation(); } Je veux déterminer de quel fichier JAR provient une classe. Est-ce la manière de...

122
Ressource Java sous forme de fichier

Existe-t-il un moyen en Java de construire une instance de fichier sur une ressource récupérée à partir d'un fichier jar via le chargeur de classe? Mon application utilise certains fichiers du jar (par défaut) ou d'un répertoire de système de fichiers spécifié lors de l'exécution (entrée...

95
OSGi, Modularité Java et Jigsaw

Donc, hier matin, je n'avais aucune idée de ce qu'était même OSGi. OSGi était juste un mot à la mode que je voyais sans cesse revenir, et j'ai donc finalement mis de côté un peu de temps pour le rafraîchir. Cela semble en fait assez cool, donc je voudrais commencer par déclarer (pour mémoire) que...