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
ce code marche tres lorsque je l'execute depuis mon IDE de developpement
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 }
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" ??
Partager