Essai Java en ligne de commande
Bonjour,
J'essaie d'exécuter mon programme en mode "ligne de commande".
Le programme, le classique HelloWorldApp.java marche correctement sous Eclipse.
En ligne de commande les variables d'environnement ont été introduites correctement:
Code:
1 2
| Path= C:\Program Files(x86)\java\jdk1.8.0_51\bin;%S
Classpath=.; |
A l'exécution du programme par: javac HelloWorldApp.java un message d'erreur apparaît:
'javac' n'est pas reconnu en tant que commande interne ou externe, un programme exécutable ou un fichier de commandes.
Où y-a-t-il problème?
Merci pour vos réponses.
Essai Java en ligne de commande
Après vérification:- javac.exe figure bien dans le dossier bin
J'ai corrigé le path: j'ai enlevé <%S>
J'ai contrôlé dans set: c'est bien le path correct
J'ai recommencé: échec et même message d'erreur.
Je vais vérifier ailleurs: je crains que mon OS a une faille due par un virus (certaines fonctions ne marchent pas).
J'arrête la discussion, je reviendrai si je ne trouve pas l'origine de l'erreur
probleme de configuration
J'ai un problème similaire
Je suis plus familier de l'environnement PHP et débute en Java
Je suis sous Windows7 SP1
J'ai installé Java (jdk-8u74-windows-x64) et Eclipse (eclipse-java-mars-1-win32-x86_64)
J'ai modifié les variables d'environnement dans les paramètres système en ajoutant le chemin d'accès à java.exe(qui est le même que celui
de javac.exe) à la variable PATH et ajouté aussi CLASSPATH=.;
Lorsque j'ai écrit mon premier programme (ultrasimple) pour tester l'environnement, celui-ci fonctionnement parfaitement sans erreur sous Eclipse.
Si j'utilise la commande DOS dans le répertoire où se trouve mon programme :
- la commande javac prg1.java fonctionne et crée ou recrée le fichier prg1.class (preuve que la variable d'environnement est correcte)
- la commande java prg1 supposée lancer le programme ne fonctionne pas et donne le message d'erreur suivant:
Erreur: impossible de trouver ou charger la classe principale prg1
Le programme est le suivant:
Code:
1 2 3 4 5 6
| package projet1;
public class prg1{
public static void main(String[]args){
System.out.print("Bonjour");
}
} |
Qu'y a t'il de mauvais dans l'environnement?
La version de Java utilisée est-elle compatible avec Windows7
Merci de vos lumières.