Bonjour,

J'aimerai savoir ce qu'il faut faire pour qu'un thread ait le droit de créer un ClassLoader.

Je voudrais charger dynamiquement une classe et lors de la création de mon ClassLoader, j'obtiens ceci :

startXlet throws exception: main.Navigator, java.lang.SecurityException

Je ne comprends pas pourquoi car c'est le thread principal de l'application qui exécute cette instruction.

Voici l'endroit où ca plante :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
 
public class ClassLoaderEngine extends ClassLoader {
 
	public ClassLoaderEngine() {
		super();
        }
}
Si il y a un autre moyen de charger une classe sans créer un ClassLoader je suis preneur, je n'ai trouvé, pour l'instant que

Code : Sélectionner tout - Visualiser dans une fenêtre à part
ClassLoader classLoader = ClassLoader.getSystemClassLoader()
Mais là encore, j'obtiens encore une exception de sécurité.

Merci d'avance.