Compilation impossible : classe introuvable
Résolu
arty1080
Messages postés
18
Date d'inscription
Statut
Membre
Dernière intervention
-
arty1080 Messages postés 18 Date d'inscription Statut Membre Dernière intervention -
arty1080 Messages postés 18 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
Voila pour un projet de l'ecole je dois créer une liste d'objet "Player" je crée donc ma classe Player et ensuite je créer une méthode main où je déclare ma liste Player sauf que quand je compile il ne trouve pas de classe Player voici mon code:
package g37727.tournament.business;
public class Player {
private String name;
private int points;
private int id;
private static int nextId;
public Player (String unNom){
name = unNom;
points = 0;
id= nextId;
nextId++;
}
public String getName(){
return name;
}
public int getPoints(){
return points;
}
public int getId(){
return id;
}
public static int getNextId(){
return nextId;
}
public void setPoints(int unPoints){
if (unPoints < 0){
throw new IllegalArgumentException ("Les points ne peuvent être négatifs");
}
points=unPoints;
}
}
-------------------------------------------------------------------------------------------
package g37727.tournament.business;
import java.util.ArrayList;
public class Main {
public static void main ( String[] args ) {
ArrayList <Player> liste = new ArrayList <> ();
uneliste.add(Player);
System.out.println(liste);
}
}
(Oui mon main n'est pas complet c'était juste pour faire un test)
Pouvez vous m'aider svp.
merci a vous!
Voila pour un projet de l'ecole je dois créer une liste d'objet "Player" je crée donc ma classe Player et ensuite je créer une méthode main où je déclare ma liste Player sauf que quand je compile il ne trouve pas de classe Player voici mon code:
package g37727.tournament.business;
public class Player {
private String name;
private int points;
private int id;
private static int nextId;
public Player (String unNom){
name = unNom;
points = 0;
id= nextId;
nextId++;
}
public String getName(){
return name;
}
public int getPoints(){
return points;
}
public int getId(){
return id;
}
public static int getNextId(){
return nextId;
}
public void setPoints(int unPoints){
if (unPoints < 0){
throw new IllegalArgumentException ("Les points ne peuvent être négatifs");
}
points=unPoints;
}
}
-------------------------------------------------------------------------------------------
package g37727.tournament.business;
import java.util.ArrayList;
public class Main {
public static void main ( String[] args ) {
ArrayList <Player> liste = new ArrayList <> ();
uneliste.add(Player);
System.out.println(liste);
}
}
(Oui mon main n'est pas complet c'était juste pour faire un test)
Pouvez vous m'aider svp.
merci a vous!
A voir également:
- Compilation impossible : classe introuvable
- Breach compilation c'est quoi - Guide
- Compilation error: expected unqualified-id before '{' token ✓ - Forum C++
- Erreur de compilation projet ou bibliothèque introuvable - Forum Excel
- Must declare a named package because this compilation unit is associated to the named module - Forum Java
- Erreur de compilation : Projet ou bibliothèque introuvable - Forum VB / VBA
2 réponses
Bonjour
je viens de reviser ton code et j'ai remarquer qui'il ya quelques erreurs :
dans la ligne: uneliste.add(Player); la variable uneliste n'est pa declaré tu dois la remplacer par "liste"
et tu es entrein d'ajouté une classe a la liste et c ne pa correct, tu devras creer une variabel de type Player et apres l'ajouter a la liste ; comment :
ArrayList <Player> liste = new ArrayList <Player>();
Player p = new Player("player1");
liste.add(p);
System.out.println(liste);
je viens de reviser ton code et j'ai remarquer qui'il ya quelques erreurs :
dans la ligne: uneliste.add(Player); la variable uneliste n'est pa declaré tu dois la remplacer par "liste"
et tu es entrein d'ajouté une classe a la liste et c ne pa correct, tu devras creer une variabel de type Player et apres l'ajouter a la liste ; comment :
ArrayList <Player> liste = new ArrayList <Player>();
Player p = new Player("player1");
liste.add(p);
System.out.println(liste);
Main.java10: cannot find symbol
symbol: class Player
location: class g37727.tournament.business.Main
ArrayList <Player> liste = new ArrayList <Player> ()
^
J'ai ce message a chaque fois qu'il y a le mot Player je ne comprend pas.
Ca ne viendrait pas du CLASSPATH?