cs_Bouki
Messages postés43Date d'inscriptionvendredi 30 août 2002StatutMembreDernière intervention11 décembre 2004
-
7 juin 2004 à 22:56
Bison_Ravi_33
Messages postés55Date d'inscriptionmercredi 16 juin 2004StatutMembreDernière intervention20 septembre 2004
-
12 août 2004 à 11:21
Salut,
Je voudrais savoir 2 choses :
- Peut-on avoir une classe qui est extends de deux classes (exemple : une classe extends JFrame et Thread). L'éventualité n'est pas marqué dans mon livre (au coeur de java 1 & 2)
- Comment faire pour lire mes programme une fois que j'ai des .class pour les distribuer mise à part mon ide (sun one studio 5) sur lequel je peux executer un programme. j'ai pas trop compris l'histoire du jar et autre.
Merci à tout celui qui répondra à mes questions de newbie :)
++
cid019
Messages postés237Date d'inscriptionmercredi 2 juin 2004StatutMembreDernière intervention11 juillet 2006 8 juin 2004 à 08:12
Salut,
pour ta premiere question, je crois que c'est pas possible qu'une classe extends plusieurs autres classe. En revanche tu peux avoir plusieurs 'implements' pour une meme class.
Pour ta deuxieme question, tout ce que je peux te dire c'est que le .jar est une archive java mais je sais pas non plus comment ca marche excatement
cs_julio13
Messages postés12Date d'inscriptionmercredi 2 juin 2004StatutMembreDernière intervention22 novembre 2004 8 juin 2004 à 11:36
pour la seconde question :
si tu as le .class, il faut lancer par ca :
> java maclass
et ca va te lancer ton appli mais il faut que dedans il y est le main. Sinon il va te faire un exeption.
La seconde solution est de faire un .jar executable. Il suffit faire un .jar normal avec tous les fichiers de ton appli. Il faut juste ajouter dans ton jar un fichier Manifest dans lequel tu vas indiquer la classe principale(avec le main) :
>Main-Class: monPackage.MaClassPrincipale
Pour le lancer, il suffit de taper la ligne suvante :
>java -jar monAppli.jar
cs_Bouki
Messages postés43Date d'inscriptionvendredi 30 août 2002StatutMembreDernière intervention11 décembre 2004 8 juin 2004 à 17:56
ok g compris, et comment je fais alors pour faire :
- plusieurs implements
- une classe fenetre extends jframe mais multithread en meme temps donc extend thread !!!
kirua12
Messages postés1155Date d'inscriptionsamedi 17 janvier 2004StatutMembreDernière intervention29 avril 20117 8 juin 2004 à 22:10
Salut,
ta classe hérite de JFrame donc class Fenetre extends jframe
De plus tu veux qu'elle soit threadée donc il faut qu'elle implémente Runnable.
class Fenetre extends jframe implements Runnable
Enfin elle implémente WindowListener
class Fenetre extends JFrame implements Runnable, WindowListener
cs_Bouki
Messages postés43Date d'inscriptionvendredi 30 août 2002StatutMembreDernière intervention11 décembre 2004 9 juin 2004 à 19:16
merci bcp ^^
mais maintenant je découvre que g plein d'autres pbs, p-e à u autre sujet si j'arrive pas à les résoudre seul.
merci à tous pour votre précieuse aide