Ant en cours d'exécution Build.xml arriver: la Machine Virtuelle Java Lanceur: impossible de trouver la classe principale. Programme de sortie
Je suis en train d'écrire mon code dans eclipse, le code s'exécute bien, mais lorsque j'essaie de le construire en ant en exécutant build.xml
. Je suis
Java Virtual Machine Launcher: Could not find the main class. Program will exit.
Des suggestions?
êtes-vous en cours d'exécution comme "Java Application" ou "Ant"?
Je suis en cours d'exécution Ant.
vous pouvez poster votre build.xml
Je peux exécuter cette build.xml sur une autre machine mais pas sur ma machine. Je ne pense pas qu'il ya quelque chose de mal avec le xml. La partie de code xml-vous que je poste?
Si le lancement de ANT à l'intérieur de l'Éclipse, puis vérifier l'Éclipse paramètres par exemple Eclipse -> Préférences -> Ant -> Runtime et vérifier apprpriate tools.jar est sur le chemin de classe de FOURMI de l'exécution. Si cela n'est pas elle. Dans mon eclipse c'est en vertu de l'ANT -> Runtime -> Global des Entrées.
Je suis en cours d'exécution Ant.
vous pouvez poster votre build.xml
Je peux exécuter cette build.xml sur une autre machine mais pas sur ma machine. Je ne pense pas qu'il ya quelque chose de mal avec le xml. La partie de code xml-vous que je poste?
Si le lancement de ANT à l'intérieur de l'Éclipse, puis vérifier l'Éclipse paramètres par exemple Eclipse -> Préférences -> Ant -> Runtime et vérifier apprpriate tools.jar est sur le chemin de classe de FOURMI de l'exécution. Si cela n'est pas elle. Dans mon eclipse c'est en vertu de l'ANT -> Runtime -> Global des Entrées.
OriginalL'auteur topcan5 | 2013-07-02
Vous devez vous connecter pour publier un commentaire.
Vous devez vérifier quelques choses
1) Est le chemin d'accès de java bin correctement réglé?? (Pour vérifier cela, vous devez écrire la commande
javac
dans l'invite de commande(cmd) et vous obtiendrez une liste des instructions sur la console cmd)2) Ouvrir l'éclipse et aller à Fenêtre-> Préférences-> Ant-> Runtime
dans le Classpath de l'onglet, voir Ant la Maison pointant vers le répertoire incorrect (il pointe toujours à la dernière répertoire, ce répertoire n'existe pas) que vous avez à faire est de changer la Fourmi à la Maison pointant vers le répertoire correct, du point de Fourmi bouton Home
sélectionnez Ant Home directory, par exemple, j'utilise Eclipse 3.3.1, Ant la Maison est le plugin Eclipse annuaire org.apache.ant_1. 7.0.v200706080842.
OriginalL'auteur Freak
si vous utilisez la version 1.6 de java et de mise à niveau de l'éclipse, c'est plus probablement causée par eclipse la solution est d'aller à l'Exécuter en tant qu' → outils Externes de la configuration... → JRE où le défaut a été définie à “Séparer le JDK”: jdk1.6.0_31 et de le changer en “exécuter en même JRE que l'espace de travail” (1.7/1.8), et il devrait fonctionner.
Bug fix serait de fournir un travail de configuration par défaut à l'installation. La Configuration doit être une manière de ne pas se briser si l'utilisateur ajoute de la Jdk de Préférences.
pour plus de détails, vous pouvez voir Bug 472599
OriginalL'auteur Seifedine Tamallah
Si vous utilisez Java 1.5 (qui est, il est spécifié dans votre espace de travail, un projet ou une fourmi de configuration de la JVM pour l'utilisation), il est aussi causé par un bug/feature dans Eclipse: Java 1.5 est plus pris en charge. Vous devez mettre à niveau vers la version 1.6 de Java.
Voir: Eclipse bugs 421423
OriginalL'auteur rghome
La version de fourmi, vous utilisez peut-être pas compatible avec la version de java que vous utilisez. J'ai des fourmis 1.9.4 et tentait d'exécuter avec java 1.4 et reçu ce même message d'erreur. En cours d'exécution avec java 1.7 fixe pour moi!
OriginalL'auteur Amber
Clic droit sur l'build.xml fichier et sélectionnez Exécuter en tant Qu' --> outil Externe configurations --> Jre --> Sélectionnez Exécuter dans le même JRE que l'espace de travail.
OriginalL'auteur LKG