J'ai pointé le JAVA_HOME
vers C:\Program Files (x86)\Java\jre7
. Ça fonctionne bien. Ensuite, j'ai décompressé ant et configuré les variables d'environnement liées à Ant, j'ai reçu les messages d'erreur suivants après avoir tapé"ant -version"
J'ai cherché dans ce forum. Il semble qu'une solution consiste à pointer Java vers JDK au lieu de JRE. Je ne sais pas exactement si cela devrait être la solution. En d'autres termes, en général, vers lequel doit pointer JAVA_HOME? JDK ou JRE?
JAVA_HOME
habitude de faire deux choses: 1: pour les outils de développement, trouverjavac.exe
. 2: pour les outils de non développement, trouverjava.exe
. Cela semble violer "un outil pour une chose" . Ne devrait pasJDK_HOME
être utilisé à la place?Simplement (changez pour votre jdk1.xxx_xx)
JAVA_HOME = C: \ Program Files \ Java \ jdk1.8.0_05
la source
Mon JAVA_HOME pointe vers le JDK. Si cela ne fonctionne toujours pas, vérifiez si vous avez téléchargé ant pour Java 7 et non pour Java 6.
la source
En général, peu importe que vous le dirigiez vers JRE ou JDK. Cela dépend de l'application qui l'utilise. Ant documentation indique que vous devez pointer à obtenir les JDK toutes les fonctionnalités d'Ant.
la source
en tant que développeur, vous devez pointer votre JAVA_HOME vers jdk pour accéder au copilateur javac, etc. C'est bien si vous pouvez tester votre programme pour qu'il s'exécute sur le JRE. Si vous utilisez un serveur d'applications, vous avez souvent également besoin du JDK au lieu du JRE, mais cela dépend du serveur particulier.
la source
Vous pouvez utiliser le JDK ou le JRE mais:
. Paramètre ANT_HOMEla source
Gardons les choses simples. Allez dans les paramètres et recherchez "Variables d'environnement". Une fois que la fenêtre des variables d'environnement apparaît, créez simplement une nouvelle variable SYSTEM en cliquant sur NOUVEAU, puis PARCOURIR LE RÉPERTOIRE jusqu'à ce que vous localisiez le chemin d'installation du JDK. Le JDK doit être installé dans les fichiers programme et vous verrez un dossier JAVA et à l'intérieur du dossier se trouvent JDK et JRE ... Si vous écrivez du code, vous devez sélectionner JDK !!! N'écoutez personne dire que JRE suffira ... NON! Ça ne sera pas! Le bon répertoire devrait ressembler à ceci C: \ Program Files \ Java \ jdk1.8.0_144 c'est aussi simple que ça!
la source