IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Langage Java Discussion :

pb d'appel de procédure


Sujet :

Langage Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Juin 2006
    Messages
    17
    Détails du profil
    Informations forums :
    Inscription : Juin 2006
    Messages : 17
    Par défaut pb d'appel de procédure
    bonjour,
    je souhaiterais simplement créer une fonction java, mais mon code ne fonctionne pas.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    class app1
    {
    		public  void leermusica (String path_fichero_mp3)
    	{
    		System.out.println("Quiere eschuchar el fichero mp3 creado ? SI o NO \n\n");
    									String ver_fichero_mp3 = Leer.porTeclado();
    									if (ver_fichero_mp3.equals("SI"))
    									{	
    										Runtime.getRuntime().exec("C:\\Archivos de programa\\Windows Media Player\\wmplayer.exe   \""+path_fichero_mp3+"\"");
    									}
    	}
                 public static void main (String argv [])
    	{
    		try
    		{...
                              proce(toto);
                              }
                 }
    }
    mais le compilateur me renvoie :
    non-static method leermusica(java.lang.String) cannot be referenced from a static context
    merci de votre aide

  2. #2
    Rédacteur
    Avatar de CyberChouan
    Homme Profil pro
    Directeur technique
    Inscrit en
    Janvier 2007
    Messages
    2 752
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Directeur technique
    Secteur : Communication - Médias

    Informations forums :
    Inscription : Janvier 2007
    Messages : 2 752
    Par défaut
    Retourne donc lire les tutoriaux sur les bases du langage...
    A défaut, fait une recherche avec Google (ou sur le forum) avec le libellé de ton exception: elle a déjà été traitée plusieurs fois.

    Un indice: si tu veux une méthode indépendante du contexte d'une instance de ta classe, tu peux la déclarer "statique".

    Mise en garde: programmer entièrement en méthodes statiques (en procédural), c'est possible mais c'est complètement contraire à l'esprit du langage qui est "orienté objet".
    Avant de poster, pensez à regarder la FAQ, les tutoriaux, la Javadoc (de la JRE que vous utilisez) et à faire une recherche
    Je ne réponds pas aux questions techniques par MP: les forums sont faits pour ça
    Mes articles et tutoriaux & Mon blog informatique

  3. #3
    Membre éprouvé
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    151
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2006
    Messages : 151
    Par défaut
    Il suffisait de faire
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    public  void leermusica (String path_fichero_mp3){//bla bla bla}

Discussions similaires

  1. [appeler une procédure stockée]
    Par viny dans le forum PostgreSQL
    Réponses: 6
    Dernier message: 10/03/2005, 22h38
  2. Appel de Procédure stockée en ASP
    Par James85 dans le forum MS SQL Server
    Réponses: 8
    Dernier message: 14/11/2004, 17h55
  3. Appel de procédure par contenu de variable
    Par lil_jam63 dans le forum Langage
    Réponses: 9
    Dernier message: 13/09/2004, 08h05
  4. Appel de procédure dans une page ASP
    Par PrinceMaster77 dans le forum ASP
    Réponses: 5
    Dernier message: 02/04/2004, 16h59
  5. Appel de procédure...
    Par AmaX dans le forum Langage
    Réponses: 4
    Dernier message: 24/11/2002, 17h48

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo