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

  FORUM HardWare.fr
  Programmation
  Java

  Exception in thread "main" java.lang.NoSuchMethodError: main

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Exception in thread "main" java.lang.NoSuchMethodError: main

n°356699
bonzefou
Posté le 09-04-2003 à 14:51:12  profilanswer
 

Bonjour ,
 
j ai ce message d'erreur quand je fais java Decompteur alors que c une Applet (je croyais qu il y avait pas de main ds une applet mains init()?)
 
voila le code  
 

Code :
  1. import java.awt.*;
  2. import java.applet.*;
  3. import java.awt.event.*;
  4. import java.io.*;
  5. import java.net.*;
  6. import java.lang.Integer;
  7. import java.lang.Thread;
  8. import java.lang.*;
  9. import java.net.URL;
  10. import java.awt.Graphics;
  11. import java.awt.Color;
  12. import java.util.*;
  13. public class Decompteur extends java.applet.Applet implements Runnable
  14.    {
  15. Font f=new Font("TimesRoman",Font.BOLD,24);
  16. Thread runner;
  17. boolean stop = false;
  18. Integer Compteur;
  19. int Valeur;
  20.    public void start()
  21.       {
  22.       runner= new Thread(this);
  23.       runner.start();
  24.       }
  25.  
  26.     public void stop()
  27.     {
  28.     stop=true;
  29.     runner=null;
  30.     }
  31.          
  32.     public void init()
  33.         {
  34.         /*Valeur = Compteur.parseInt(getParameter("Compteur" ));*/
  35.   Valeur = 60;
  36.         }
  37.    
  38.     public void run()
  39.         {
  40.         while(!stop)
  41.          {
  42.    repaint();
  43.          Valeur=Valeur-1;
  44.    try {Thread.sleep(1000);}
  45.          catch (InterruptedException signal) {}
  46.          }
  47.     }
  48.     public void paint(Graphics g)
  49.         {
  50.         String ch1="";
  51.         ch1=ch1.valueOf(Valeur);
  52. g.setColor(Color.red);
  53. g.setFont(f);
  54.         g.clearRect(0,0,getSize().width,getSize().height);
  55.         g.drawString(ch1, 10, 15);     
  56.         }
  57. }


 
tous les imports c etait pour etre sur de pas en oublier  :)  
 
si quelqu un peut le dire lesquels sont inutils dans ce cas :D  
 
voila
c un programme tout bete mais qui veux pas fonctionner : ca devrait decompter de 60 à 0 et pis à 0 fais un truc spécial
j ai essayé avec et sans parametre
 
merci pour votre aide

mood
Publicité
Posté le 09-04-2003 à 14:51:12  profilanswer
 

n°356709
nraynaud
lol
Posté le 09-04-2003 à 15:00:37  profilanswer
 

bonzefou a écrit :

Bonjour ,
 
j ai ce message d'erreur quand je fais java Decompteur alors que c une Applet (je croyais qu il y avait pas de main ds une applet mains init()?)


 
appletviewer Decompteur  
 
Il te faut un conteneur pour démarrer une applet.

n°356716
bonzefou
Posté le 09-04-2003 à 15:11:28  profilanswer
 

pas mieux
il me demande de verifier que decompteur est bien un fichier
 
en fait c dans ma page HTML que j aimerai que ca marche

Code :
  1. <HTML>
  2. <HEAD>
  3. </HEAD>
  4. <BODY BGCOLOR="#000000">
  5. <APPLET
  6.     code = "Decompteur.class"
  7.     width = "190"
  8.     height = "15"
  9.     >
  10.     <param name="Compteur" value="60">
  11. </APPLET>
  12. </BODY>
  13. </HTML>


 
voila si quelqu un arrive a faire marcher ca  :jap:

n°356723
nraynaud
lol
Posté le 09-04-2003 à 15:17:50  profilanswer
 

T'as lu ça :
http://java.sun.com/docs/books/tutorial/applet/
 
Ton fichier class est bien dans le même répertoire que ton .html ?¿?
 
C'est bien directement avec un navigateur web que t'essaye de lire du html ?¿?  
 
Si t'es sous XP, tu as installé java ?¿?

n°356727
bonzefou
Posté le 09-04-2003 à 15:26:31  profilanswer
 

oui
oui
linux et NT
 
j ai recupéré des codes équivalent au miens et qui marche
donc pas de prob avec java a priori
juste avec mon code

n°356733
lorill
Posté le 09-04-2003 à 15:30:19  profilanswer
 

y'a un hic quelquepart...
 
dans le premier message, tu dis que tu l'ouvres avec java LeFichier. Dans ce cas ca peut pas marcher, mais vu la suite du topic je sais pas trop comment tu essayes.
 
parce qu'avec java Bidule, il appelle le main, avec l'appletviewer non. Mais dans ce cas tu ne peux pas avoir l'erreur que tu dis.
 
tu veux pas un peu eclaircir tout ca ?

n°356738
bonzefou
Posté le 09-04-2003 à 15:33:36  profilanswer
 

avec java c etait par desespoir
 
le vrai but c est de l ouvrir a partir de ma page HTML, et donc si j ai bien compris ce que tu dis avec appletviewer ca devrait marcher aussi
 
est ce que quelqu un pourrait prendre 2 sec et tester mon code chez lui svp ?

n°356745
bobuse
Posté le 09-04-2003 à 15:46:35  profilanswer
 

copier-coller
javac Decompteur.java
appletviewer test.html
 
et ca marche nickel ! :/
 
EDIT : %java -version
java version "1.4.1_02"
Java(TM) 2 Runtime Environment, Standard Edition (build 1.4.1_02-b06)
Java HotSpot(TM) Client VM (build 1.4.1_02-b06, mixed mode)


Message édité par bobuse le 09-04-2003 à 15:47:25

---------------
get amaroK plugin
n°356753
bonzefou
Posté le 09-04-2003 à 15:50:58  profilanswer
 

merci bcp d avoir pris le temps d essayer
 
je vais investiguer plus loin alors  :jap:

n°356802
bonzefou
Posté le 09-04-2003 à 16:23:18  profilanswer
 

au fait sous linux ou sous windows?
 

mood
Publicité
Posté le 09-04-2003 à 16:23:18  profilanswer
 

n°356803
noldor
Rockn'roll
Posté le 09-04-2003 à 16:24:43  profilanswer
 

bonzefou a écrit :

merci bcp d avoir pris le temps d essayer
 
je vais investiguer plus loin alors  :jap:  


tu es sur de bien lancer :
appletviewer nomdufichier.html              ???

n°356809
bobuse
Posté le 09-04-2003 à 16:28:14  profilanswer
 

bonzefou a écrit :

au fait sous linux ou sous windows?
 
 


Unix (SunOS)


---------------
get amaroK plugin

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

  Exception in thread "main" java.lang.NoSuchMethodError: main

 

Sujets relatifs
comment fait on pour jouer du son dans un programme java sans utiliserOptimisation de code Java
Avez-vous un Serpent (Nibbles) en Java ?Ouverture d'un fichier Excel en Java ?
Garder dans le cache les applets javaquestion precise SERVLET java
[JAVA] Etre informé lorsqu'une Frame change de taille[JAVA] Configurer le chat EIRC
Manipulation de document HTML en Java => rendre le code HTML propre ?[JAVA] jouer des .wav [Résolu !]
Plus de sujets relatifs à : Exception in thread "main" java.lang.NoSuchMethodError: main


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