bonjour,

j'ai une classe Java dans laquelle j'ai une méthode qui se charge de compiler une fichier Java j'utilise pour cela

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
 
JavaCompiler compiler = ToolProvider.getSystemJavaCompiler();
		if(compiler==null){
			System.err.println("Aucun JDK detecte");
			return;	
		}else{
                 .....//ici je compile
                }
ce code marche tres lorsque je l'execute depuis mon IDE de developpement
mais lorsque j'execute mon application depuis l'exterieur de mon IDE
ma phrase "Aucun JDK detecte" s'affiche car je n'ai pas mit dans ma variable d'environnement "Path" le chemin de mon JDK

est ce qu'en incluant (je ne sais comment) le fichiers "tools.jar" a mon application je peut faire appel au méthode de compilation sans avoir a modifer ma variable "Path" ??