Ant ne peut pas trouver Javac. Peu importe ce que je fais toujours prétend JAVA_HOME est « C: \ Program Files \ Java \ jre6 »

StackOverflow https://stackoverflow.com/questions/1063832

  •  21-08-2019
  •  | 
  •  

Question

... et ce qui ne va pas.

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 est survenue 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.sun.tools.javac.Main est pas sur le chemin de classe. Peut-être JAVA_HOME ne pointe pas vers le JDK. Il est actuellement réglé sur "C: \ Program Files \ Java \ jre6"

Je l'ai mis au point une variable d'environnement appelée JAVA_HOME à: "C: \ Program Files \ Java \ jdk1.6.0_12"

javac.exe est certainement C: \ Program Files \ Java \ jdk1.6.0_12 \ bin

J'ai% JAVA_HOME% \ Bin dans ma variable PATH.

J'ai déconné autour avec les différents « JavaHome » paramètres sous HKLM \ SOFTWARE \ JavaSoft et je suis maintenant tout à fait bloqué.

Tout ce que je voulais faire était de construire une applet Java à partir de la ligne de commande en utilisant le build.xml que NetBeans avait frappé pour le projet.

Toute personne d'idées?

Était-ce utile?

La solution

Eh bien ANT fonctionne maintenant.

Qu'est-ce que je fais?

Je l'ai supprimé de c: \ program files et 'réinstallé' dans "c: \ ant"

On dirait qu'il n'aime pas non 8.3 fichiers ou répertoires.

Curieusement je l'ai fait parce que je mal lu la partie du manuel suggéré ANT ne devrait pas être dans des endroits non 8.3 de style sur 95/98 / ME. Je ne suis pas la référence de repère OS et lui a donné un coup. Je suis sous Vista.

Eh bien ...

Merci pour votre aide les gars.

Autres conseils

Eclipse régler le paramètre JRE installé sur le JDK - dans le projet (propriétés du projet -> génération Java Path-> Bibliothèques), ou global par défaut dans les préférences (Java> JRE installés). Le réglage de eclispe est plus forte que la variable système.

Il suffit d'inclure tools.jar sur la fourmi classpath, où il est installé.

Vous devez vérifier que le nom de la variable est JAVA_HOME majuscules. En outre, chemin courir à la ligne de commande et faire en sorte que l'instruction de chemin a la valeur correcte pour JAVA_HOME.

Quel est le processus de construction vous utilisez? Est l'un des scripts de réglage construction JAVA_HOME?

OK, les gars, pour Windows 7, il a besoin de l'JAVA_HOME comme variable d'environnement Windows, j'ai également ajouté C: \ Program Files \ Java \ jdk1.7.0_03 \ et C: \ Program Files \ Java \ jdk1.7.0 _03 \ bin à PATH, redémarré Eclipse, maintenant ça marche .... Eh bien, j'ai d'autres problèmes si: D

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top