Ant ne peut pas trouver de Javac. Peu importe ce que je fais, il prétend toujours JAVA_HOME est “C:\Program Files\Java\jre6”
...et c'est mauvais.
Voici l'erreur que je reçois:
BUILD FAILED
C:_TraderPlatform\Clients\Open\Open\Java\Applets\PPDataTransporter\nbproject\build-impl.xml:338: L'erreur suivante s'est produite lors de l'exécution de cette ligne:
C:_TraderPlatform\Clients\Open\Open\Java\Applets\PPDataTransporter\nbproject\build-impl.xml:158: Impossible de trouver un compilateur javac;
com.soleil.outils.javac.Principal n'est pas sur le chemin de la classe.
Peut-être JAVA_HOME n'est pas le JDK.
Il est actuellement à "C:\Program Files\Java\jre6"
J'ai mis une variable d'environnement appelée JAVA_Home pour pointer vers: "C:\Program Files\Java\jdk1.6.0_12"
Javac.exe est certainement dans C:\Program Files\Java\jdk1.6.0_12\bin
J'ai %JAVA_HOME%\Bin dans ma variable PATH.
J'ai sali autour avec les divers "JavaHome" paramètres sous HKLM\SOFTWARE\JavaSoft et je suis totalement coincé.
Tout ce que je voulais faire était de construire une applet Java à partir de la ligne de commande à l'aide de la build.xml que netbeans avait mis en place pour le projet.
Toutes les idées de quelqu'un?
euh...c'est juste de revenir %JAVA_HOME%. Viens de vérifier et c'est certainement là comme une variable d'environnement de l'utilisateur et les variables de système
A votre variable d'environnement comprennent les " personnages? Il devrait avoir raison de l'espace comme dans le "C:\Program Files\Java\jdk1.6.0_12"
OriginalL'auteur user129345 | 2009-06-30
Vous devez vous connecter pour publier un commentaire.
Bien ANT fonctionne maintenant.
Qu'ai-je fait?
Je l'ai retiré c:\program les fichiers et "réinstallé" il en "c:\ant"
Semble qu'il n'aime pas non 8.3 les noms de fichiers ou de répertoires.
C'est assez marrant je l'ai fait uniquement parce que j'ai mal lu la partie du manuel qui a suggéré ANT ne devrait pas être en situation de non 8.3 style endroits sur 95/98/ME. Je n'ai pas détecter le système d'exploitation de référence et a donné un rendez-vous. Je suis sous Vista.
Eh bien...
Merci pour votre aide les gars.
C:\Progra~1
. l'Installation de Ant dans un court, 8.3 chemin comme C:\Ant est une bonne pratique, même si, comme indiqué dans la documentation.OriginalL'auteur user129345
Dans eclipse ensemble de l'installation de JRE réglage de la JDK - dans le projet de propriétés -> Java Build Path-> Bibliothèques), ou par défaut dans les préférences (Java->Installé Jre). L'eclispe paramètre est plus fort que la variable du système.
OriginalL'auteur r2d2
Il suffit d'inclure tools.jar sur la fourmi classpath, partout où il est installé.
OriginalL'auteur TheCoolestSid
Vous devez vérifier que le nom de la variable est JAVA_HOME toutes les lettres majuscules. Aussi, exécutez le chemin d'accès à partir de la ligne de commande et s'assurer que l'instruction de chemin d'accès a la valeur correcte pour JAVA_HOME.
Sur Windows, les variables d'Environnement sont insensibles à la casse.
OriginalL'auteur Vincent Ramdhanie
Ce processus de construction êtes-vous en cours d'exécution? Est l'un des scripts de génération de réglage
JAVA_HOME
?OriginalL'auteur Dave Webb
OK, les gars, pour Windows 7 il faut le JAVA_HOME comme une Variable d'Environnement Windows, j'ai aussi ajouté C:\Program Files\Java\jdk1.7.0_03\ et C:\Program Files\Java\jdk1.7.0_03\bin au PATH, redémarrage d'Eclipse, maintenant ça fonctionne.... Eh bien, j'ai d'autres problèmes, bien 😀
OriginalL'auteur Atanas Rusev