Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1006 connectés 

  FORUM HardWare.fr
  Programmation
  Java

  [JAVA][MT]Ca compile mais ca ce lance pas????

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[JAVA][MT]Ca compile mais ca ce lance pas????

n°248447
KrzAramis
Help Me
Posté le 19-11-2002 à 15:03:46  profilanswer
 

Yo les amis j ai enfin reussi a faire un thread ! applaudissement svp.
Le probelme c est que ca compile mais que quand je le lance il me fait:

Citation :


java.lang.NoSuchMethodError: main
Exception in thread main


 
je pige pas ? :??:
 
voila le code

Code :
  1. import java.net.*;
  2. import java.io.*;
  3. import java.util.*;
  4. import java.lang.*;
  5. class MultiServer extends Thread
  6. {
  7.     /*Varialble accessible trought out the all class*/
  8.     static PrintWriter Screen = new PrintWriter(System.out, true);
  9.     public String inp, Request, Row, Column;
  10.             // I) CREATE A CATALOGUE
  11.             String [][]CATALOGUE = { /*X= 0     ,   1       ,       2         ,         3 */       
  12.                  /*[Y][X]*/  /*Y=0*/{"Item Name", "Item ID", "\tNo Left in Stock", "Time To Deliver"},
  13.                              /*Y=1*/{"Baws", "1", "10","5"},
  14.                              /*Y=2*/{"Mince", "2", "10","5"},
  15.                              /*Y=3*/{"Pies", "3", "10","5"},
  16.                              /*Y=4*/{"Tea", "4", "10","5"}
  17.                                    };
  18.     int X = 3, Y = 4, Item_ID, Quantity;
  19.     public ServerSocket sock;
  20.     public Socket sock1;
  21.    
  22.          public void run()
  23.          {
  24.               try
  25.               {
  26.                     /*le boulot que doit faire mon thread */
  27.               }
  28.               catch(IOException err)
  29.               {
  30.                Screen.println(err.getMessage());
  31.               }
  32.               finally
  33.               {
  34.                Screen.println("End of the program" );
  35.                Screen.flush();
  36.               }
  37.          }//end of run
  38.        
  39.          public /*static*/ void main (String[]args) //throws IOException
  40.          {
  41.                try
  42.                {
  43.                    sock = new ServerSocket(1111);
  44.                    while(true)
  45.                    {
  46.                         //Communication establishment
  47.                         sock1 = sock.accept();
  48.                         Thread Task = new MultiServer();
  49.                         Task.start();
  50.                    }
  51.                }
  52.                catch(IOException err)
  53.               {
  54.                Screen.println(err.getMessage());
  55.               }
  56.          }//end of main
  57. }//end of class


 
Bon qqn a une expliquation ?

mood
Publicité
Posté le 19-11-2002 à 15:03:46  profilanswer
 

n°248449
darklord
You're welcome
Posté le 19-11-2002 à 15:04:20  profilanswer
 

bin remets le static :sarcastic:


---------------
Just because you feel good does not make you right
n°248454
KrzAramis
Help Me
Posté le 19-11-2002 à 15:09:02  profilanswer
 

c est encore pire avec ! ca plante carrement a la compilation a cause des variable sock, sock1 etc.

n°248455
darklord
You're welcome
Posté le 19-11-2002 à 15:09:31  profilanswer
 

bin tu en reviens exactement à la meme chose qu'avant ... Tu dois faire une instance de ta classe dans ton main ...


---------------
Just because you feel good does not make you right
n°248456
darklord
You're welcome
Posté le 19-11-2002 à 15:09:52  profilanswer
 

bordel, compiler <> etre correct au niveau fonctionnalités.


---------------
Just because you feel good does not make you right
n°248464
benou
Posté le 19-11-2002 à 15:14:58  profilanswer
 

c'est harkonen le monsieur ?

n°248465
darklord
You're welcome
Posté le 19-11-2002 à 15:15:14  profilanswer
 

benou a écrit a écrit :

c'est harkonen le monsieur ?




 
tu déconnes? :D


---------------
Just because you feel good does not make you right
n°248467
benou
Posté le 19-11-2002 à 15:16:15  profilanswer
 

DarkLord a écrit a écrit :

 
tu déconnes? :D




j'avais peur mais "Yo les amis j ai enfin reussi a faire un thread" ca m'a fait pensé à son post

n°248468
El_gringo
Posté le 19-11-2002 à 15:16:52  profilanswer
 

benou a écrit a écrit :

c'est harkonen le monsieur ?




 
Sous un auter nick...
c pas facile d'assumer le fait d'être débutant quand on à l'habitude d'etre plutot un "solveur de problème" dans un autre langage ! :D

n°248469
darklord
You're welcome
Posté le 19-11-2002 à 15:17:04  profilanswer
 

cela dit ca aurait été un super mega troll  [:xp1700]


---------------
Just because you feel good does not make you right
mood
Publicité
Posté le 19-11-2002 à 15:17:04  profilanswer
 

n°248470
darklord
You're welcome
Posté le 19-11-2002 à 15:17:17  profilanswer
 

El_Gringo a écrit a écrit :

 
 
Sous un auter nick...
c pas facile d'assumer le fait d'être débutant quand on à l'habitude d'etre plutot un "solveur de problème" dans un autre langage ! :D




 
 [:rofl]


---------------
Just because you feel good does not make you right
n°249235
El_gringo
Posté le 20-11-2002 à 08:52:38  profilanswer
 

DarkLord a écrit a écrit :

 
 
 [:rofl]  




 
D'ailleurs Dark, tu veux pas te mettre au C++ ? :D
D'autant plus que le passage Java -> C++ est surement plus dur que ce qu'Harkonnen est en train de faire (et que j'ai faite il y a qqs mois...)

n°249249
darklord
You're welcome
Posté le 20-11-2002 à 09:24:45  profilanswer
 

El_Gringo a écrit a écrit :

 
 
D'ailleurs Dark, tu veux pas te mettre au C++ ? :D
D'autant plus que le passage Java -> C++ est surement plus dur que ce qu'Harkonnen est en train de faire (et que j'ai faite il y a qqs mois...)




 
euh le C++ j'en ai plus que fait. Je n'ai l'air de rien comme ca mais j'ai fait autre chose que Java hein :o


---------------
Just because you feel good does not make you right
n°249281
KrzAramis
Help Me
Posté le 20-11-2002 à 10:46:32  profilanswer
 

Heu... Si vous m aviez dit que le "main" fallait que je le mettes dans une class a part ca aurait ete mieux non ?
 
Bon  ai resolu mon probleme de la facon suivante (a vous de juger si c est la meilleure):
J ai une class "MultiServer" qui comprends a peu pres le code ci dessus.
Et j ai une deuxieme class (dans le meme dossier) appelle... au hasard Start. Et dans  cette class j ai foutu mon main en et la ca mache !  :ange:


---------------
The Only Way for Evils to Triumph is for Good Men to do Nothing @->-- Cours Réseaux@->-- Mon Site
n°249284
BifaceMcLe​OD
The HighGlandeur
Posté le 20-11-2002 à 11:01:47  profilanswer
 

Ce n'était pas une nécessité, mais c'est effectivement un moyen de t'obliger à écrire le code correct...  :ange:

n°249289
KrzAramis
Help Me
Posté le 20-11-2002 à 11:14:56  profilanswer
 

Java est un langage que je connais tres peu et que je comprends mal des fois alors autant que j apprennes a coder correctement.
Et c est bien la mon objectif si je veux pouvoir re-utiliser mon code de temps a autres.


---------------
The Only Way for Evils to Triumph is for Good Men to do Nothing @->-- Cours Réseaux@->-- Mon Site
n°249292
darklord
You're welcome
Posté le 20-11-2002 à 11:19:14  profilanswer
 

KrzAramis a écrit a écrit :

Heu... Si vous m aviez dit que le "main" fallait que je le mettes dans une class a part ca aurait ete mieux non ?




 
c'est pas ca le problème .. Tu peux très bien le laisser dans ta classe principale (c'est très bourrin mais faut pas faire de la désinformation en disant que ca marche pas) et créer une instance de ta classe dans le main ....


---------------
Just because you feel good does not make you right

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Java

  [JAVA][MT]Ca compile mais ca ce lance pas????

 

Sujets relatifs
[java] question diverses ![algo/C/C++/java/php/...]fct recursive de permutation ?
probléme java , windows XPrecupération d'une image d'un vidéo avec java
[java] Question Newbie j'ai même un peu honte de la posée[Java] Dessiner une ligne???
[Java]Multi Thread Conseil !![Java] Ecriture/Lecture fichier.[RESOLU]
cherche applet java ...[java] compilation javac
Plus de sujets relatifs à : [JAVA][MT]Ca compile mais ca ce lance pas????


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR