compiler code Java avec ToolProvider
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:
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" ??