compiler un programme java

compiler un programme java - Java - Programmation

Marsh Posté le 04-02-2012 à 12:10:07    

je suis debutante en java et je n'arrive pas a compiler un programme en java.
Quand je tape javac Prg.java sur ma commande Dos, il m'affiche erreur.
 J'ai installé le JDK et modifier la valeur de la variable d'environnement Path sous Windows 7 à C:\Program Files\Java\jdk1.6.0_20\bin.
je ne sais pas si je doi changer .java par .class ?????  
 
 
Merci

Reply

Marsh Posté le 04-02-2012 à 12:10:07   

Reply

Marsh Posté le 04-02-2012 à 18:35:47    

haynas a écrit :

je suis debutante en java et je n'arrive pas a compiler un programme en java.
Quand je tape javac Prg.java sur ma commande Dos, il m'affiche erreur.
 J'ai installé le JDK et modifier la valeur de la variable d'environnement Path sous Windows 7 à C:\Program Files\Java\jdk1.6.0_20\bin.
je ne sais pas si je doi changer .java par .class ?????  
 
 
Merci


 
 
que se passe-t-il si tu tapes juste "javac" ? (ou "java" ) dans ta ligne de commande DOS ? Peut-être que ta variable PATH n'est pas bien positionnée...
 
Normalement on doit bien compiler par la commande "javac Prg.java" (si la classe s'appelle bien Prg) et ensuite démarrer le programme par "java Prg" (sans l'extension class). Attention même sous windows, les noms des classes sont sensible à la casse.  

Reply

Marsh Posté le 04-02-2012 à 19:07:35    

normalement la variable path est bien positionnée ,voila le message d'erreur que j'obtiens : class testchaine2 is public should be declared in a file named testchaine2.java  
1 error  
Et voila le code :
public class testChaines2 {
public static void main( String []args){
String chaine1 = "bonjour" ;
String chaine2 = new String("bonjour" );
System.out.println("(chaine1 == chaine2)="+(chaine1 == chaine2)); } }

Reply

Marsh Posté le 04-02-2012 à 19:59:43    

et donc pourquoi tu n'appelerai pas ton fichier testchaine2.java ?

Reply

Marsh Posté le 04-02-2012 à 22:01:38    

mais ça marche pas en plus le CLASSPATH, j'ai pas trouvé cette variable d'environnement est ce que je doi le créer ?

Reply

Marsh Posté le 08-02-2012 à 16:17:13    

Pour l'instant, tu n'as pas besoin de la variable CLASSPATH. Ça sert surtout à ajouter des librairies externes.
 
As-tu bien nommé ton fichier testChaines2.java ?
 
Sinon, quand tu coince sur un truc, pense bien à copier/coller le message d'erreur dans ton message ;)

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed