Problème de compilation - Java - Programmation
Marsh Posté le 02-08-2002 à 21:21:37
| ptramo a écrit a écrit  : Bonjour, [snip erreur de base] Pierre Tramo J2EE Project Architect | 
 
 
ahahahahahahaaha !
Marsh Posté le 02-08-2002 à 21:23:02
Allez, je suis pas chien. 
Tu sais ce que c'est un objet, une instance ? 
 
Tu déclare la méthode hello comme méthode d'instance. 
Tu l'utilise dans une méthode de classe qui ne sait pas a quelle instance l'appliquer. Ca ne peut pas marcher. 
 
Soit tu applique la méthode a un objet, soit tu la transforme en méthode de classe en ajoutant un petit static dans sa définition.
Marsh Posté le 02-08-2002 à 21:27:45
| ptramo a écrit a écrit  : Bonjour, j'essaye de faire un peu de java, mais j'ai un petit problème. Voici mon programme : 
   | 
 
 
si c pas un fake, va te cacher   
   
   
 
Marsh Posté le 02-08-2002 à 21:32:31
| HappyHarry a écrit a écrit  : si c pas un fake, va te cacher       | 
 
Héo gamin, tu es peut être né avec la science infuse, mais ce n'est pas le cas de tout le monde. Il faut bien commencer ! 
 
Merci à toi loril, c'était bien ça 
 
Pierre Tramo 
J2EE Project Architect 
Marsh Posté le 02-08-2002 à 21:33:13
| ptramo a écrit a écrit  : Héo gamin, tu es peut être né avec la science infuse, mais ce n'est pas le cas de tout le monde. Il faut bien commencer ! Merci à toi loril, c'était bien ça Pierre Tramo J2EE Project Architect | 
 
 
ben ... change de signature alors ... 
Marsh Posté le 02-08-2002 à 21:34:10
| ptramo a écrit a écrit  : Pierre Tramo J2EE Project Architect | 
 
 
ahahahahaha, désolé, je peux pas m'en empecher. 
Bon, sinon, faire ce que je t'ai dis si tu ne comprends pas pourquoi, c'est pas trop la peine...
Marsh Posté le 02-08-2002 à 21:47:19
L'erreur est assez clair: on ne peut pas à partir d'un code static appeler du code d'instance. 
Plus précisement il faudrait faire un truc du genre: 
 
| Code : 
 | 
 
 
 
[citation]J2EE Project Architect[/citation] 
euh.... J2EE ça veut dire autre chose que Java 2 Enterprise Edition ? 
 
K. 
 
Marsh Posté le 02-08-2002 à 21:49:07
Désolé de revenir, mais j'ai un autre problème. 
 
| Code : 
 | 
 
 
A la compilation, j'obtient : 
 
essai.java:5: inner classes cannot have static declarations 
        public static void hello () { 
                           ^ 
1 error 
 
Je pense que c'est un problème avec static. Si je l'enlève, ça plante plus loin avec l'erreur de tout à l'heure ou il fallait remmettre le static : 
 
essai.java:18: non-static method hello() cannot be referenced from a static context 
        essai2.hello (); 
              ^ 
1 error 
 
J'y comprend plus rien. 
 
Pierre Tramo 
J2EE Project Architect
Marsh Posté le 02-08-2002 à 21:50:41
 
J'y comprend plus rien. 
 
Achete toi un livre, parce que la... 
Achete un dico francais anglais aussi, en passant, ca peut toujours servir. 
 
 
Pierre Tramo 
J2EE Project Architect 
 
 
AHAHAHAHAHAHAHAHAHAHAHAHA *snif* c'est nerveux
Marsh Posté le 02-08-2002 à 21:51:22
| HappyHarry a écrit a écrit  : nan spa possible, c vraiment un fake | 
 
Ouaip, je crois qu'on s'est fait troller. 
  
  
K.
Marsh Posté le 02-08-2002 à 22:11:41
miam ! c'est du bon  celui là !!! 
 
C'est marrant, moi je te voyais plutot "consultant expert Java"
Marsh Posté le 03-08-2002 à 13:50:55
| lorill a écrit a écrit  : Achete toi un livre, parce que la... | 
 
 
Merci du conseil. Ce matin, j'ai été à Auchan et je me suis acheté Java, chez PC Poche. Il a l'air bien. 
 
Par contre, j'ai commencé à le lire, et ils conseillent d'utiliser netscape 2.02. Malheureusement, il n'est pas disponible sur le site de netscape. Ou puis-je le trouver ? 
 
Pierre Tramo 
J2EE Project Architect 
 
Marsh Posté le 03-08-2002 à 13:52:04
| ptramo a écrit a écrit  : Merci du conseil. Ce matin, j'ai été à Auchan et je me suis acheté Java, chez PC Poche. Il a l'air bien. Par contre, j'ai commencé à le lire, et ils conseillent d'utiliser netscape 2.02. Malheureusement, il n'est pas disponible sur le site de netscape. Ou puis-je le trouver ? Pierre Tramo J2EE Project Architect | 
 
 
Bon, kadreg, ca suffit maintenant. Reviens sur la tribune et prends tes pillules...
Marsh Posté le 03-08-2002 à 13:56:00
| ptramo a écrit a écrit  : Désolé de revenir, mais j'ai un autre problème. Pierre Tramo J2EE Project Architect | 
 
 
Il est très fort le gars ![[:skylight] [:skylight]](https://forum-images.hardware.fr/images/perso/skylight.gif) 
 ![[:skylight] [:skylight]](https://forum-images.hardware.fr/images/perso/skylight.gif) 
 ![[:skylight] [:skylight]](https://forum-images.hardware.fr/images/perso/skylight.gif)
Marsh Posté le 03-08-2002 à 13:56:34
| ptramo a écrit a écrit  : j'ai été à Auchan et je me suis acheté Java, chez PC Poche. Il a l'air bien. | 
 
tu viens de gaspiller ton fric dans un bouquin de merde ! 
en plus PC Poche ca doit surement être les pires  
 
 
http://forum.hardware.fr/forum2.ph [...] h=&subcat= 
Marsh Posté le 03-08-2002 à 13:57:22
Bon c'est pas bientot fini de troller oui  
 
 
tu ne m'auras pas sur ce coup là petit coquin  
 
 
  
 
Marsh Posté le 03-08-2002 à 14:01:18
 
 
 
J'ai pas trouvé la version "Devenez J2EE Project Architect pour les nuls" 
 ![[:skylight] [:skylight]](https://forum-images.hardware.fr/images/perso/skylight.gif)
Marsh Posté le 03-08-2002 à 14:03:29
| ptramo a écrit a écrit  : Merci du conseil. Ce matin, j'ai été à Auchan et je me suis acheté Java, chez PC Poche. Il a l'air bien. Par contre, j'ai commencé à le lire, et ils conseillent d'utiliser netscape 2.02. Malheureusement, il n'est pas disponible sur le site de netscape. Ou puis-je le trouver ? | 
 
 
Oui je connais bien ce bouquin c'est avec lui que j'ai tout apris.  
 
Pour netscape, il est fournit avec le bouquin : regarde à la fin du livre, y a une disquette 5'1/4. On la voit pas au début parce qu'ils l'ont plié en deux pour qu'elle tienne dans le bouquin. 
Tu y trouveras l'install de Netscape 2.02 pour windows XP et le JDK 1.0_3b.
Marsh Posté le 03-08-2002 à 14:09:01
| benou a écrit a écrit  : Oui je connais bien ce bouquin c'est avec lui que j'ai tout apris. Pour netscape, il est fournit avec le bouquin : regarde à la fin du livre, y a une disquette 5'1/4. On la voit pas au début parce qu'ils l'ont plié en deux pour qu'elle tienne dans le bouquin. Tu y trouveras l'install de Netscape 2.02 pour windows XP et le JDK 1.0_3b. | 
 
 ![[:skylight] [:skylight]](https://forum-images.hardware.fr/images/perso/skylight.gif)
Marsh Posté le 03-08-2002 à 14:32:12
| benou a écrit a écrit  : Oui je connais bien ce bouquin c'est avec lui que j'ai tout apris. Pour netscape, il est fournit avec le bouquin : regarde à la fin du livre, y a une disquette 5'1/4. On la voit pas au début parce qu'ils l'ont plié en deux pour qu'elle tienne dans le bouquin. Tu y trouveras l'install de Netscape 2.02 pour windows XP et le JDK 1.0_3b. | 
 
 
 ![[:rofl] [:rofl]](https://forum-images.hardware.fr/images/perso/rofl.gif) 
  
 ![[:rofl] [:rofl]](https://forum-images.hardware.fr/images/perso/rofl.gif) 
  
 ![[:rofl] [:rofl]](https://forum-images.hardware.fr/images/perso/rofl.gif) 
  
 ![[:rofl] [:rofl]](https://forum-images.hardware.fr/images/perso/rofl.gif) 
  
 
 
 ![[:yaisse2] [:yaisse2]](https://forum-images.hardware.fr/images/perso/yaisse2.gif) 
  
 
 
 ![[:rofl] [:rofl]](https://forum-images.hardware.fr/images/perso/rofl.gif) 
  
 ![[:rofl] [:rofl]](https://forum-images.hardware.fr/images/perso/rofl.gif) 
  
 ![[:rofl] [:rofl]](https://forum-images.hardware.fr/images/perso/rofl.gif) 
  
 ![[:rofl] [:rofl]](https://forum-images.hardware.fr/images/perso/rofl.gif) 
  
 
 
 ![[:yaisse] [:yaisse]](https://forum-images.hardware.fr/images/perso/yaisse.gif) 
 
Marsh Posté le 03-08-2002 à 14:34:09
| ptramo a écrit a écrit  : Désolé de revenir, mais j'ai un autre problème. 
 | 
 
J'peux corriger son truc ? Je suis proche du niveau 0 en Java, mais j'veux essayer !!! 
 
Donc, si je modifie le main de cette façon, j'ai bon ? 
| Code : 
 | 
 
et bien sur, j'ai viré la définition de la classe essai2 !! 
 
j'ai bon ?? j'ai bon ?? 
 
 
Xavier "Vladimir" Harkonnen 
JSP/Servet Eponge Project Manager for J2EE sur le plat
Marsh Posté le 03-08-2002 à 14:38:12
| Harkonnen a écrit a écrit  : Xavier "Vladimir" Harkonnen JSP/Servet Eponge Project Manager for J2EE sur le plat | 
 ![[:netbios] [:netbios]](https://forum-images.hardware.fr/images/perso/netbios.gif) 
  
Marsh Posté le 03-08-2002 à 14:43:55
 ![[:rofl] [:rofl]](https://forum-images.hardware.fr/images/perso/rofl.gif) 
 
Marsh Posté le 03-08-2002 à 14:52:50
| Harkonnen a écrit a écrit  : Xavier "Vladimir" Harkonnen JSP/Servet Eponge Project Manager for J2EE sur le plat | 
 
 
  
 ![[:rofl] [:rofl]](https://forum-images.hardware.fr/images/perso/rofl.gif) 
   
 ![[:rofl] [:rofl]](https://forum-images.hardware.fr/images/perso/rofl.gif) 
   
 ![[:rofl] [:rofl]](https://forum-images.hardware.fr/images/perso/rofl.gif) 
   
 ![[:rofl] [:rofl]](https://forum-images.hardware.fr/images/perso/rofl.gif) 
 
Marsh Posté le 03-08-2002 à 15:41:03
Kadreg tu veux bien arrêtre de troller s'il te plait. On t'a reconnu hein! 
 
 
Marsh Posté le 03-08-2002 à 15:43:56
Reply
Marsh Posté le 02-08-2002 à 21:19:15
Bonjour,
j'essaye de faire un peu de java, mais j'ai un petit problème. Voici mon programme :
Mais quand je le compile, j'ai cette erreur :
essai.java:10: non-static method hello() cannot be referenced from a static context
hello ();
^
1 error
Et je ne comprend pas pourquoi ?
Pierre Tramo
J2EE Project Architect