public void show(){
System.out.println("nom :",this.nom," - prenom: ",this.prenom);
}
}
Ensuite je cherche a compiler le tout et voila l'erreur :
[23:18]-[god@GodMac]~/Desktop/java$ javac Start.java
Start.java:6: cannot find symbol
symbol : class Personne
location: class Start
Personne p =3D Personne("Jean","Gile");
^
Start.java:6: cannot find symbol
symbol : method Personne(java.lang.String,java.lang.String)
location: class Start
Personne p =3D Personne("Jean","Gile");
^
2 errors
Je comprends pas, je pensais que les classe d'un m=EAme dossier =E9taient
en quelques sorte li=E9es.
je rajoute "new" au bon endroit et voila a la compilation :
[08:36]-[]~/Desktop/java$ javac Start.java Start.java:6: cannot find symbol symbol : class Personne location: class Start Personne p = new Personne("Jean","Gile"); ^ Start.java:6: cannot find symbol symbol : class Personne location: class Start Personne p = new Personne("Jean","Gile"); ^ 2 errors
David JOURAND wrote:
Personne p = Personne("Jean","Gile");
Personne p = new Personne("Jean","Gile");
--
David Jourand
Oups :) en effet. Mais une erreur persiste :
je rajoute "new" au bon endroit et voila a la compilation :
[08:36]-[god@GodMac]~/Desktop/java$ javac Start.java
Start.java:6: cannot find symbol
symbol : class Personne
location: class Start
Personne p = new Personne("Jean","Gile");
^
Start.java:6: cannot find symbol
symbol : class Personne
location: class Start
Personne p = new Personne("Jean","Gile");
^
2 errors
je rajoute "new" au bon endroit et voila a la compilation :
[08:36]-[]~/Desktop/java$ javac Start.java Start.java:6: cannot find symbol symbol : class Personne location: class Start Personne p = new Personne("Jean","Gile"); ^ Start.java:6: cannot find symbol symbol : class Personne location: class Start Personne p = new Personne("Jean","Gile"); ^ 2 errors
David JOURAND
[08:36]-[]~/Desktop/java$ javac Start.java Start.java:6: cannot find symbol symbol : class Personne location: class Start Personne p = new Personne("Jean","Gile"); ^ Start.java:6: cannot find symbol symbol : class Personne location: class Start Personne p = new Personne("Jean","Gile");
De toute évidence le répertoire de compilation n'est pas dans le classpath. Vérifiez le classpath avec echo $CLASSPATH : il devrait y avaoir le répêrtoire courant (.). Si ce n'est pas le cas, ajoutez le ou déclarez le sur la ligne de commande :
javac -cp $CLASSPATH:. Start.java
-- David Jourand
[08:36]-[god@GodMac]~/Desktop/java$ javac Start.java
Start.java:6: cannot find symbol
symbol : class Personne
location: class Start
Personne p = new Personne("Jean","Gile");
^
Start.java:6: cannot find symbol
symbol : class Personne
location: class Start
Personne p = new Personne("Jean","Gile");
De toute évidence le répertoire de compilation n'est pas dans le
classpath. Vérifiez le classpath avec echo $CLASSPATH : il devrait y
avaoir le répêrtoire courant (.). Si ce n'est pas le cas, ajoutez le ou
déclarez le sur la ligne de commande :
[08:36]-[]~/Desktop/java$ javac Start.java Start.java:6: cannot find symbol symbol : class Personne location: class Start Personne p = new Personne("Jean","Gile"); ^ Start.java:6: cannot find symbol symbol : class Personne location: class Start Personne p = new Personne("Jean","Gile");
De toute évidence le répertoire de compilation n'est pas dans le classpath. Vérifiez le classpath avec echo $CLASSPATH : il devrait y avaoir le répêrtoire courant (.). Si ce n'est pas le cas, ajoutez le ou déclarez le sur la ligne de commande :
javac -cp $CLASSPATH:. Start.java
-- David Jourand
Goddy
Ok j'ai rajouté :. dans mon classpath et carefonctionne correctement :)
merci
David JOURAND wrote:
[08:36]-[]~/Desktop/java$ javac Start.java Start.java:6: cannot find symbol symbol : class Personne location: class Start Personne p = new Personne("Jean","Gile"); ^ Start.java:6: cannot find symbol symbol : class Personne location: class Start Personne p = new Personne("Jean","Gile");
De toute évidence le répertoire de compilation n'est pas dans le classpath. Vérifiez le classpath avec echo $CLASSPATH : il devrait y avaoir le répêrtoire courant (.). Si ce n'est pas le cas, ajoutez le ou déclarez le sur la ligne de commande :
javac -cp $CLASSPATH:. Start.java
-- David Jourand
Ok j'ai rajouté :. dans mon classpath et carefonctionne correctement
:)
merci
David JOURAND wrote:
[08:36]-[god@GodMac]~/Desktop/java$ javac Start.java
Start.java:6: cannot find symbol
symbol : class Personne
location: class Start
Personne p = new Personne("Jean","Gile");
^
Start.java:6: cannot find symbol
symbol : class Personne
location: class Start
Personne p = new Personne("Jean","Gile");
De toute évidence le répertoire de compilation n'est pas dans le
classpath. Vérifiez le classpath avec echo $CLASSPATH : il devrait y
avaoir le répêrtoire courant (.). Si ce n'est pas le cas, ajoutez le ou
déclarez le sur la ligne de commande :
Ok j'ai rajouté :. dans mon classpath et carefonctionne correctement :)
merci
David JOURAND wrote:
[08:36]-[]~/Desktop/java$ javac Start.java Start.java:6: cannot find symbol symbol : class Personne location: class Start Personne p = new Personne("Jean","Gile"); ^ Start.java:6: cannot find symbol symbol : class Personne location: class Start Personne p = new Personne("Jean","Gile");
De toute évidence le répertoire de compilation n'est pas dans le classpath. Vérifiez le classpath avec echo $CLASSPATH : il devrait y avaoir le répêrtoire courant (.). Si ce n'est pas le cas, ajoutez le ou déclarez le sur la ligne de commande :