2011-05-05 1 views
0

Je travaille sur un lecteur mp3 de ligne de commande en Java, et j'essaie d'implémenter ma propre classe définie basée sur IntNode. Je continue à avoir une simple erreur, mais je pense avoir tout ce dont j'ai besoin.Java Commandline Mp3 - erreur simple

Player.java:125: cannot find symbol 

symbol : constructor Player(java.lang.String,Player) 

location: class Player 
       head = new Player(user,head); 
        ^1 error 

Voici le code correspondant aux points d'erreur à:

int i = scan.nextInt(); // User enters how many songs to put in playlist. 

     System.out.println("Enter the songs wanted for your playlist: "); 
     System.out.println("Be sure to add '.mp3' to the end! "); 
      if (i != 0) 
      { 
       user = scan.next(); 
       head = new Player(user,head); 
      } 
       Player cursor = head; 

Toutes les suggestions sur ce que je dois faire?

+0

Il semble que le problème soit lié au constructeur de votre classe Player; pouvons-nous voir le constructeur? –

+0

Postez le code pour votre classe de joueur. – yogsma

+0

Avez-vous réellement importé la classe Player? C'est ce que les messages d'erreur sur ... –

Répondre

0
symbol : constructor Player(java.lang.String,Player) 

Il signifie que vous n'avez pas créé soit un constructeur avec ces arguments ou vous avez une ancienne copie de Player.class qui est utilisé par le compilateur qui ne l'a pas. Le premier est plus probable.

+0

Oui, mon constructeur a été fait correctement, mais je l'utilisais dans le mauvais sens. Merci pour vos réponses. – user740599