Problème avec le cmd et les fichiers .java

aminaxy Messages postés 190 Statut Membre -  
KX Messages postés 19031 Statut Modérateur -
Bonjour,
j'ai un problème avec le lancement ou la compilation des fichiers .java avec le cmd,en faite à chaque fois lorsque je tape: java nom du fichier.java il m'affiche

Exception in thread "main" java.lang.NoClassDefFoundError: Test/java
Caused by: java.lang.ClassNotFoundException: Test.java
at java.net.URLClassLoader$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
Could not find the main class: Blueprint.java. Program will exit.

ou lorsque je tape :javac nom de du fichier il m'affiche:

'javac' n'est pas reconnu en tant que commande interne
ou externe, un programme exécutable ou un fichier de commandes.

j'ai cherché dans le net et je trouve que je doit changer le path,mais je ne sait pas comment et je n'aime pas toucher le systéme est ce que quelqu'un peut m'aider à résoudre et merci
A voir également:

1 réponse

KX Messages postés 19031 Statut Modérateur 3 020
 
1) java ne lit pas directement les fichiers .java, il faut que tu les compiles en .class
2) javac n'est pas reconnu en tant que commande interne, soit parce que tu n'as pas installé la JDK, soit parce qu'elle est mal configurée.

Tu peux alors soit expliciter où se trouve le programme javac.
Exemple --> "C:\Program Files\Java\jdk1.7.0\bin\javac.exe" <fichiers .java>
Soit modifier le PATH de façon permanente pour y rajouter le répertoire "bin"La confiance n'exclut pas le contrôle
1