2011-10-15 9 views
0

Je suis en train de compiler le programme simple Hello World mentionné dans le site .My Ant n'est pas capable de compiler le code, il veut la version 1.8.0 ou version supérieure. J'ai téléchargé presque tous Tye des fourmis de site Apacheant débogage ne fonctionne pas

  1. tous les binaires sont la version 1.7
  2. code source Je ne suis pas en mesure de compiler obtenir erreur suivant

    ... Ant Amorçage distribution ... Classes Ant Compiler Exception dans le thread "principal" java.lang.NoClassDefFoundError: com/soleil/ outils/javac/Main causée par: java.lang.ClassNotFoundException: com.sun.tools.javac.Main à java.net.URLClas sLoader $ 1.run (URLClassLoader.java:217) à java.security.AccessController.doPrivileged (méthode native) à java.net.URLClassLoader.findClass (URLClassLoader.java:205) à java.lang.ClassLoader.loadClass (ClassLoader.java:321) à sun.misc.Launcher $ AppClassLoader.loadClass (Launcher.java à java.lang.ClassLoader.loadClass (ClassLoader.java:266) à java.lang.ClassLoader.loadClassInternal (ClassLoader.jav Impossible de trouver la classe principale: com.sun.tools.javac.Main. Le programme quittera . ... Echec de la compilation des classes Ant! ECHEC Bootstrap

pour ces erreurs, je l'ai essayé chemin de la classe de définition.

Cordialement Sidharth Rai

Répondre

0

Je pense que votre problème est que vous n'avez pas défini la variable JAVA_HOME pour pointer vers un JDK Java. Voir les instructions d'installation ANT:

http://ant.apache.org/manual/install.html#advanced

plutôt Java vient de prêter à confusion en deux saveurs, et le JDK JRE. C'est ce dernier qui contient des outils comme javac pour compiler du code java.

Questions connexes