begin process at 2010 02 10 00:09:52
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Applet

 > COOLSMILE APPLET ET APPLICATION CHAT IRC

COOLSMILE APPLET ET APPLICATION CHAT IRC


 Information sur la source

Note :
8,15 / 10 - par 13 personnes
8,15 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10
Catégorie :Applet Classé sous :Chat, Applet, IRC, Client, Libre Niveau :Initié Date de création :10/01/2005 Date de mise à jour :04/01/2010 12:26:03 Vu / téléchargé :25 527 / 2 489

Auteur : capitaine_sylvain

Ecrire un message privé
Site perso
Commentaire sur cette source (112)
Ajouter un commentaire et/ou une note

 Description

Cliquez pour voir la capture en taille normale
Une applet-application de chat IRC. C'est une reprise (fork) de EIRC sous licence GNU/GPL.
L'objectif principal est de fournir un moyen simple pour les débutants de chatter sur IRC sans trop connaitre les commandes.


 Conclusion

En version Beta. Le site officiel de Coolsmile est http://www.coolsmile.net/
Pour les programmeurs, allez sur http://source.coolsmile.net/
Vous y trouverez des version installables pour votre site web.

Remerciements à  Javier Kohen l'auteur de EIRC, http://eirc.sf.net/

 Fichier Zip

Les Membres Club peuvent télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !

Télécharger le zip


 Historique

10 janvier 2005 02:56:53 :
Dernière source (Beta)
01 février 2005 08:06:14 :
Corrections et ajouts (voir le fichier "changes.txt")
01 février 2005 08:21:40 :
Corrections et ajouts (vor le fichier "changes.txt")
03 juillet 2005 08:57:53 :
Beaucoup de corrections de bugs. Voir "changes.txt".
04 juillet 2005 10:42:24 :
Corrections de beaucoup de bugs, voir le fichier "changes.txt".
18 septembre 2009 18:25:39 :
Actualisation (historique dans le fichier "changes.txt")
21 décembre 2009 22:18:44 :
Principalement : - Quelques aménagements du code pour les compilateurs - Prise en charge de la molette souris (Java 1.4+) - Lissage des caractères graphiques - Correction d'un plantage occasionnel dans la Nicklist et d'autres modifications mineures.
04 janvier 2010 12:26:08 :
MAJ Capture écran.

 Sources de la même categorie

Source avec Zip Source avec une capture CALENDRIER EN JAVA (APPLET JAVA) POUR ANNONCER UN EVENEMENT ... par aladec2007
Source avec Zip Source avec une capture CORRECTEUR ORTHOGRAPHIQUE APPLET JAVA par adilchadi
JEU BARBOTTE par pouyelayese
Source avec Zip PETITE ANIMATION EN JAVA par devmouad
Source avec Zip Source avec une capture APPLET : REDIMENSIONNEMENT D'UNE IMAGE AVANT UPLOAD par twinser

 Sources en rapport avec celle ci

Source avec Zip Source avec une capture APPLICATION DE CHAT MULTICLIENT par hicool
Source avec Zip CLIENT IRC GRAPHIQUE MULTI SERVEURS MULTI CANAUX AVEC COLORA... par ShareVB
Source avec Zip JIRC IRC ROBOT CLIENT EXEMPLE par Hassen Ben Tanfous
Source avec Zip Source avec une capture APPLICATION DE CHAT CORBA par deiz21
Source avec Zip Source avec une capture CHAT SIMPLE MODE GRAPHIQUE AVEC SELECTEUR D'IP ET CHOIX DE P... par GillesWebmaster

Commentaires et avis

Commentaire de TeniX le 28/05/2005 11:24:54

Pour compiler je commence par quel fichier?

Commentaire de capitaine_sylvain le 02/06/2005 08:00:43

"EIRC.java" :-)

Commentaire de TeniX le 04/06/2005 14:57:59

Merci,

Bravo pour cette source Sylvain :o)

IoS.

Commentaire de heine le 31/08/2005 18:45:26

Vraiment du tres beau boulot, le plus complet, le plus visible à mon gout, c'est pourquoi je souhaiterai le mettre sur mon site.

cependant j'aimerai le modifier avec jdk, je ne connais rien en java, mais legerement en PHP, je pensais donc pouvoir enlever certaines choses, nottament le fait de permettre uax gens de changer de salon, et je galere, je ne sais pas comment l'ouvrir avec netbeans IDE 4.1. vous me conseillez un programme en particulier ou une manoeuvre précise..?

Commentaire de grazianno2003 le 02/10/2005 16:39:56

je suis débutant concernant le java chat , je voudrais savoir svp Comment faire pour mettre dans la page d'accueil du chat le choix du pseudo , pays etc... ?

Commentaire de capitaine_sylvain le 10/11/2005 15:28:56

C'est pas en Java ça, c'est en HTML/PHP/Perl... etc.

Mais par contre tu peux en afficher un rapidement.
Dans 'index.html', remplace :

<PARAM name='login' value='1'>
<PARAM name='asl' value='1'>

par :

<PARAM name='login' value='0'>
<PARAM name='asl' value='1'>

Et voilà !

Commentaire de grazianno le 10/11/2005 20:00:20

merci pour ta réponse
mais ça marche pas :(
Ce que je veux c'est avoir une page d'accueil ou les visiteurs peuvent choisir leur pseudo / age / genre comme ici http://www.coolsmile.net/chat/salons.php

qlq1 peut m'aider?

Merci.

Commentaire de shantee le 12/11/2005 06:51:44

Impossible a compiler pour moi ...c'est dommage c'estu n appplet vraiment nikel mais mal documente (j'aurai aime bosse un peu sur la source)
J'ai bien compris qu'il fallait utiliser le fichier manifest pour compiler mais j'obtiens toujours des erreurs...Si quelqu'un avait quelques infos ;) : shai@shantee.net

Commentaire de wgrimler le 15/12/2005 07:18:50

j arrive pas le compiler ...
merci de me dire si vous avez reussi ..
salut ... wilfried

C:\coolsource>javac -sourcepath main -d main2 -target 1.1 -source 1.3 main/EIRC.
java
main\ar\com\jkohen\applet\SimpleAppletContext.java:39: ar.com.jkohen.applet.Simp
leAppletContext should be declared abstract; it does not define setStream(java.l
ang.String,java.io.InputStream) in ar.com.jkohen.applet.SimpleAppletContext
public class SimpleAppletContext implements AppletContext
       ^
Note: main\Configurator.java uses or overrides a deprecated API.
Note: Recompile with -deprecation for details.
1 error

Commentaire de larsson le 27/01/2006 14:15:19

salut,
en ce qui me concerne c'est que je voulais reprendre les sources, les compiler a nouveau sans passer par le fichier compile.txt (new projet dans eclipse et ainsi de suite).
le bon coté des chose c'est que j'arrive acompiler sans erreurs, la mauvaise c'est que j'arrive pas a le faire fonctionner correctement, j'ai parcourus les sources , les properties (mais pas trop) et je n'est pas trouver ou l'initialisation du port, @IP, je ne sais même s'ils existent vraiment!.
est ce que quelqu'un peut m'aider.
merci ;)

Commentaire de capitaine_sylvain le 30/03/2006 12:14:03

Vous êtes nombreux à vouloir modifier et compiler les sources.
J'ai inclus un fichier Readme.txt mais il y a une petite erreur à cause des différence Linux et Windows.


1. Ouvrir le fichier Zip et extraire les fichiers sources .java dans un répertoire, en respectant l'arborescence du Zip.


2. Si vous avez un compilateur Sun Java 1.4 ou plus, vous devez modifier le fichier source "SimpleAppletContext.java". (Il faut retirer les 3 symboles de commentaire, à la fin du fichier)


3. Ouvrez une fenêtre de commande, et placez vous dans le répertoire. (en tapant "dir", vous devez voir "main")


4. Créez un répertoire "main2".


5. Pour compiler, tapez la commande :

javac -sourcepath main -d main2 -target 1.1 -source 1.2 main/EIRC.java

Les fichiers .class doivent maintemant avoir été compilés dans le répertoire "main2".


6. Pour créer les archives .jar, tapez :

jar cfm EIRC.jar manifest.txt -C main2 .
jar cf EIRC-cfg.jar -C etc/properties . -C gfx .
jar i EIRC.jar

Vous devez avoir maintenant les 2 fichiers "EIRC.jar" et "EIRC-cfg.jar", qui correspondent à l'applet/application.


7. Pour tester si tout a bien marché, tapez :

java -cp EIRC.jar:EIRC-cfg.jar EIRC

L'application doit se lancer normalement, avec les couleurs par defaut de votre système.


NOTE: Pour les personnes qui obtiennent l'erreur suivante :

main/ar/com/jkohen/applet/SimpleAppletContext.java:39: ar.com.jkohen.applet.SimpleAppletContext is not abstract and does not override abstract method setStream(java.lang.String,java.io.InputStream) in java.applet.AppletContext
public class SimpleAppletContext implements AppletContext
       ^
Note: main/Configurator.java uses or overrides a deprecated API.
Note: Recompile with -deprecation for details.
1 error

C'est que vous n'avez pas retiré les symboles de commentaire // comme indiqué au point 2.

Commentaire de capitaine_sylvain le 30/03/2006 12:27:48

Pour Larsonn, l'initialisation de la connection se fait dans la méthode connect() de EIRC.java :

http://source.coolsmile.net/java/main/EIRC.java.html#EIRC:connect:

Commentaire de larsson le 30/03/2006 12:42:43

merci ;)

Commentaire de capitaine_sylvain le 30/03/2006 12:55:28

Pour ceux qui se demanderaient pourquoi je ne distribue pas les sources pour qu'elles soient compilées directement sur les dernière version de Sun JDK, il faut savoir que si vous compilez avec Sun JDK 1.4 ou plus, votre applet générée ne fonctionnera pas sur Mac OS 8 et 9.

Conclusion:
Il est plutot conseillé de compiler avec Sun JDK 1.1, 1.2, 1.3, ou Microsoft Java SDK 4.0, avec les sources de Coolsmile inchangées.

Honte à Sun d'avoir diminué la portabilité du Java...

Commentaire de CeLLdweLLer le 23/04/2006 20:33:44

Je n'arrive pas à trouver le logiciel de JDK qui marche pour compiler les .java
J'en ai un mais quand je rentre dans l'invit de commande ca me dit que la commande "javac" est inconnue...
Comment faire S.V.P ? Merci

Commentaire de yamissa le 26/04/2006 11:55:25

Moi c'est pareil que pour Celldweller!!

Commentaire de CeLLdweLLer le 26/04/2006 12:38:30

Finalement mon problème c'est réglé, merci à Capitaine pour son aide précieuse ;-) !!
Pour Yamissa, voici le lien pour télécharger un éditeur de .jar et .cab (ça montre s'qui a dedans quoi).
Voilà, encore une fois merci à Capitaine pour ce lien.

http://www.microlognet.com/cabman/downld3.htm

Commentaire de yamissa le 28/04/2006 20:01:21

Oui mais avec ce logiciel on ne peut pa modifier les .class ?

Commentaire de linuxakros le 29/06/2006 15:44:30

yamissa: on ne peut pas modifier un '.class' car c'est un fichier compilé. Le fichier source est le '.java' compilable avec le JDK de Java Sun.

Très bon applet au passage!

Commentaire de djtexas le 13/08/2006 17:38:14

"java -cp EIRC.jar:EIRC-cfg.jar EIRC" ou "java -jar EIRC.jar" donnent l'érreur suivante :
Exception in thread "main" java.lang.NoClassDefFoundError: EIRC

on fait quoi maintenant?

Commentaire de Emilien le 29/03/2007 21:38:39

Bonjour à tous peut'on changer les smileys et dans quel dossier dois-je configuré ? EIRC-cfg.cab ou EIRC-cfg.jar merci de votre futur réponse
Cordialement, Emilien

Commentaire de Emilien le 29/03/2007 21:48:36

et serais t'il aussi possible de modifié (promu) (déchu)je voudrais mettre autre chose à la place parcontre je sais le fichier mais je ne sais pas dans quel dossier je doit l'éditer
EIRC-cfg.cab ou EIRC-cfg.jar ?
merci encore pour votre futur réponse.
Cordialement, Emilien

Commentaire de snip74 le 14/04/2007 12:20:34

bonjour  Emilien dans les deux dossier :p tu change les smiley les son les lien les déchéhence ect....

tu change dans c deux fichier EIRC-cfg.cab et EIRC-cfg.jar :) +++ mais on va te dir que c pas un site d'aide ;) alor bon courage :)++++

Commentaire de anthonice le 18/05/2007 18:55:47

Moi aussi comme certain l'ont demandé, mettre un petit formulaire à remplir car beaucoup de gens ne savent pas rentrer leur pseudo et je trouve que ce n'est pa très beau Visiteur(avec des chiffre) et puis je trouve que c'est plus jolie avec un peit formulaire non ? s.v.p aider moi je m'y connais pas du tout

Commentaire de DogMaTiX le 13/07/2007 21:43:52

un bon codes sources et les modification sont fesables , mais a mon avis y as pas grand chose a modifier a part enlever kk petite et changer un peu la maquette en tout cas bon job !

Commentaire de DrThrax le 11/11/2007 21:41:30

Bien je sais le compilé tout mais quand je veux rajouter des smiley ca plante.... si quelqu'un peut m'aider se serait vraimment sympa merci

Commentaire de capitaine_sylvain le 13/11/2007 18:00:51

Pour l'installation sur un site, avec un formulaire PHP, vous trouvez des explications sur :
http://www.help-irc.net/tuto/irc-Applet_coolsmile-deb-Installer-configurer-l-applet-eirc-java-de-coolsmile-pour-son-site-web.php?irc=1

Pour DrThrax, je sais pas ce que tu changes.
Tu devrais procéder par étapes quand tu modifies un truc.
Par exemple, changer une ou deux lignes à la fois, pour ne pas aller trop vite.
Comme ça tu pourras sans doute savoir ce qui pose problème.

Commentaire de DrThrax le 13/11/2007 18:05:47

Oui je vais y regarder a nouveau mais, il me demande deja d'appliquer la securité java 2, sans que je ne modifie quoi que se soit.
Mais je vais regarder serieusement à ca fin de semaine.

Pour ce qui est des smiley j'ai modifier un fichier de configuaration dans gfx ou j'ai rajouté des smiley en calcant ce qui existait déja, le problème est qu'apres l'applet deviens tres tres lent a charger et j'ai des erreur de java.

Merci

Commentaire de DrThrax le 26/11/2007 17:41:50

Bonsoir,

Tout fonctionne très bien chez moi, excepté les sons. Ce n'est pas très important mais si quelqu'un a reussi e les faire fonctionner, ce serait vraimment sympathique de m'indiquer la procédure.

Merci

Commentaire de capitaine_sylvain le 27/11/2007 12:06:33

Si les sons ne marchent pas, c'est soit parce que l'applet n'a pas trouvé les fichiers sur le site web (erreur 404 donc).

Soit les sons mis sur le site web sont au mauvais format. Il n'y a que les .au qui marchent, pas de .mp3 ni .wav

Commentaire de Jozzo le 27/01/2008 10:31:53

J'ai plusieurs problèmes.

Déjà , pour compiler avec le JDK 1.2 ou 1.3 , comme indiqué par capitaine_sylvain , la commande n'est pas valide puisque , chez moi, il n'y a pas d'option -source (-source flag invalid). quand j'enlève cette option , ça compile mais quand j'essai d'exécuter l'applet ça met : Exception in thread "main" java.lang.NoClassDefFoundError: EIRC .

J'ai télécharger la dernière version de JDK, ca compile apparemment sans problème (appart "note: Some input files use or override a deprecated API."), et quand j'essai de lancer , ça me met la même erreur mais avec plus d'info:
Exception in thread "main" java.lang.NoClassDefFoundError: EIRC
Caused by: java.lang.ClassNotFoundException: EIRC
        at java.net.URLClassLoader$1.run(URLClassLoader.java:200)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
        at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:276)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:251)
        at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:319)

si quelqu'un connais un moyen pour faire marcher ça, n'hésitez pas a poster ici, ça profitera a tout le monde.

Commentaire de capitaine_sylvain le 28/01/2008 11:51:05

Je pense que le EIRC.jar est vide, ou qu'il a une mauvaise arborescence.
En ouvrant l'archive EIRC.jar avec Winzip, on doit voir "EIRC.class" directement, et non pas dans un répertoire.

Quand on crée l'archive c'est important d'etre positionné dans le bon répertoire.

Commentaire de Jozzo le 28/01/2008 16:34:52

Bonjour capitaine_sylvain,

En Effet, j'avais remarquer cette anomalie et ça m'a sembler bizar:

Tout les fichier, donc EIRC.class, sont dans le répertoire main2 dans l'archive, en plus , tout les fichiers et répertoires dans main2 commence par .\

j'ai crée l'archive avec les commandes que tu fourni dans compile.txt , je n'ai rien changé, ni dans les commandes ni dans les sources.

Comment je peu arranger ça à ton avi?

Commentaire de capitaine_sylvain le 30/01/2008 22:01:55

Je viens de voir que je n'avais pas mis à jour les sources d'ici.
En fait, les commandes à jour sont ici :
http://source.coolsmile.net/download/compile.txt

Commentaire de Jozzo le 30/01/2008 22:53:37

toujours pas.
là nous avons un "javac: target release 1.1 conflicts with default source release 1.5"
si j'enlève le flag target, nous avons:

************************************************************
main\EIRC.java:2768: warning: non-varargs call of varargs method with inexact ar
gument type for last parameter;
cast to java.lang.Object for a varargs call
cast to java.lang.Object[] for a non-varargs call and to suppress this warning
                    target.printInfo(MessageFormat.format(ptn, a));
                                                               ^
main\ar\com\jkohen\applet\SimpleAppletContext.java:39: ar.com.jkohen.applet.Simp
leAppletContext is not abstract and does not override abstract method getStreamK
eys() in java.applet.AppletContext
public class SimpleAppletContext implements AppletContext
       ^
main\ar\com\jkohen\applet\NewAudioClip.java:156: warning: non-varargs call of va
rargs method with inexact argument type for last parameter;
cast to java.lang.Class for a varargs call
cast to java.lang.Class[] for a non-varargs call and to suppress this warning
                                Method getData = AudioClass.getMethod("getData",
null);

^
main\ar\com\jkohen\applet\NewAudioClip.java:157: warning: non-varargs call of va
rargs method with inexact argument type for last parameter;
cast to java.lang.Object for a varargs call
cast to java.lang.Object[] for a non-varargs call and to suppress this warning
                                Object data = getData.invoke(as, null);
                                                                 ^
Note: Some input files use or override a deprecated API.
Note: Recompile with -Xlint:deprecation for details.
Note: Some input files use unchecked or unsafe operations.
Note: Recompile with -Xlint:unchecked for details.
1 error
3 warnings
************************************************************

j'ai remarquer en passant que les commandes dans l'archive ne sont pas à jour non plus.

Commentaire de capitaine_sylvain le 30/01/2008 23:11:22

Chez moi ça marche sans soucis.
Sun JDK 1.3.1, je viens d'essayer.

Commentaire de linuxakros le 19/04/2008 17:41:02 10/10

Bonjour,
Je voudrais savoir s'il est possible (et comment) d'agir sur l'applet via une commande javascript dans le genre:
<INPUT TYPE=BUTTON VALUE="Chanlist" onClick="document.applet.sendString('/list')">

Sinon pour la compilation:
Avec j2sdk1.4.2_16

javac -sourcepath main -d main2 -target 1.1 -source 1.2 main/EIRC.java
jar cfm EIRC.jar manifest.txt -C main2 .
jar cf EIRC-cfg.jar -C etc/properties . -C gfx .
jar i EIRC.jar

Ainsi qu'une modification dans Configurator.java (une ligne à mettre en commentaire et un commentaire à retirer.

(si ça peut servir à quelqu'un qui veut compiler)

Ca fonctionne parfaitement (modification de la nicklist, ajout de l'heure et autojoin après kick).

Merci et bonne journée.

Commentaire de capitaine_sylvain le 21/04/2008 11:20:11

En théorie c'est possible. Apparemment, il faudrait ajouter des paramètres coté HTML, et coté Java une méthode dans la classe principale.
<Applet mayscript ..>... </Applet>
ou
<Object ...> ..<param name="mayscript" value="yes"><param name="scriptable" value="true">.... </Object> dans Index.Hhtml

Dans la classe EIRC :
public void sendCommand {...}
ou
public void sendString {...}

Je vais voir si je peux intégrer ça.

Commentaire de linuxakros le 21/04/2008 16:14:57

D'accord, merci bien.

Si vous êtes intéressés par le code de l'autojoin, de l'heure (petits bug pour le moment), nicklist (j'ai juste rétrécit la nicklist (de 2 boutons à 1 en largeur), faites-le moi savoir ;-).

/me retournant dans ses modifications...

Bonne journée.

Commentaire de DrThrax le 05/06/2008 17:41:26 7/10

Bonjour,

J'ai une petite question (encore)

Comment puis je changer l'encodage? car quand je recoit des accent il ne s'affiche pas ou avec des caractère incompréhensible.

Merci

Commentaire de capitaine_sylvain le 06/06/2008 15:21:39

C'est dans la configuration (configuration.properties)
Changer le paramètre : net_encoding=ISO_8859-15

Je déconseille l'UTF8 ça peux provoquer des bugs avec certains caractères.

(L'Iso 8859-15 supporte tous les accents)

Commentaire de DrThrax le 06/06/2008 17:03:17

Merci, vu que mirc et x-chat utilise aussi cet encodage j'ai demandé au utilisateur de chatzilla de changer.

Commentaire de DrThrax le 11/06/2008 17:31:18

Cependant je n'ai pas trouvé net_encoding=ISO_8859-15 dans les fichiers

Commentaire de Kdecherf le 24/06/2008 00:04:41

Bonsoir,

L'histoire de l'UTF-8 et l'ISO " L'Iso 8859-15 supporte tous les accents " me fait vraiment rire.
En réalité c'est l'inverse. L'UTF-8 gère l'ISO.

Coolsmile gérerait l'UTF-8 ça serait un applet de plus que je rajouterais à mon réseau... Mais bon tant pis.

PS : UTF-8 est un charset universel ...

Commentaire de capitaine_sylvain le 26/06/2008 10:44:21

Vous êtes libre de mettre l'encodage que vous voulez...
C'est la couche Java qui gère le charset que vous définissez, ce n'est pas l'applet.

Commentaire de Kdecherf le 26/06/2008 11:00:01

Ah, interessant je vais devoir m'y pencher ;-)

Commentaire de DrThrax le 05/07/2008 13:01:29

J'ai modifier les lignes suivante du fichier ServerThread.java

try
{
this.br = new BufferedReader(new InputStreamReader(is, "UTF8"));
this.bw = new BufferedWriter(new OutputStreamWriter(os, "UTF8"));
}
catch (UnsupportedEncodingException ex)
{
this.br = new BufferedReader(new InputStreamReader(is, "UTF8"));
this.bw = new BufferedWriter(new OutputStreamWriter(os, "UTF8"));
}


Maintenant ça fonctionne impeccablement, je n'ai plus aucun soucis de caractère

Merci pour tout :)

Commentaire de djantho58 le 16/08/2008 23:37:55

bonjour je voudrais savoir comment on fais pour mettre un font d'écriture dans l'applet ?

Commentaire de Mecmec le 15/10/2008 01:44:27

Bonjour,

pour que cette commande marche:

javac -sourcepath main -d main2 -target 1.1 -source 1.2 main/EIRC.java


Il faut quoi comme logiciel?


Merci d'avance, jvoudrais trop savoir car j'vois plein de bon tutos qui donne des commande sur sa ou sur Jar

Merci d'avance

Commentaire de capitaine_sylvain le 15/10/2008 10:57:06

C'est indiqué au-dessus ;)

Commentaire de Mecmec le 15/10/2008 13:50:09

oué jy suis arrivé depuis mais maintenant je suis arrivé au meme point que Jazza


sa m'affiche tout sa:

Caused by: java.lang.ClassNotFoundException: EIRC
        at java.net.URLClassLoader$1.run(URLClassLoader.java:200)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
        at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:276)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:251)
        at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:319)






e capitaine_sylvain le 30/01/2008 23:11:22  Chez moi ça marche sans soucis.
Sun JDK 1.3.1, je viens d'essayer.



j'ai essayer de le prendre mais il a plus l'aire d'existé pour windows mais seulement pour "solaris"



mais sinon ici http://source.coolsmile.net/java/main/EIRC.java.html#EIRC:connect:   si je mets mon site a la place de "localhost" est-ce que sa mettrais toujours la fenetre du certificat sur l'applet avec certificat ??

Merci d'avance

Commentaire de capitaine_sylvain le 15/10/2008 17:48:38

Non les versions avec certificat auront toujours cette fenetre.
Pour ne pas l'avoir, il faut un site web et un serveur irc sur la même adresse ip.

Commentaire de Mecmec le 15/10/2008 17:51:35

j'voulais plutot dire mettre irc.unserveurexterne.com  avec l'applet sur mon site, sa mettrais pas de fenetre pour accepté le certificat ?

Commentaire de Mecmec le 15/10/2008 17:52:15

ah ok , on c'est ecrit en meme temps au meme moment qu'on se relis :)

Commentaire de Mecmec le 15/10/2008 17:54:40

sinon il y a des EIRC avec des "couleurs au choix" et surtout un bouton "gras" ... et il y a meme des emoticones quand on clique dessu, il ont sa comment ?  car j'ai beau chercher il en existe aucun

Commentaire de capitaine_sylvain le 16/10/2008 14:03:08

Je l'ai enlevé pour avoir la meme chose que mIRC.
control+p couleurs
control+b gras
control+u souligné
control+i italique
control+r normal

Commentaire de ph0k le 16/01/2009 15:17:05

J'ai vu que l'un de vous a réussi a ajouter l'heure ?
j'ai cherché un peu mais le java n'étant pas mon domaine de prédilection ...

Quelqu'un pourrais me dire comment le faire ou du moins quel(s) fichier(s) est/sont concerné(s) ?

Commentaire de sellig18 le 09/06/2009 11:46:00

J'ai vu sur certains site que l'applet avait la barre des smileys cliquables...j'ai cherché à modifier pour la remettre, mais je me plante...
Une ame charitable pourrait-elle éclairer ma lanterne...c'est le seul point ou je coince...sinon ç'est assez facile de modifier aux gouts des usagers.
Merçi beaucoup

Commentaire de capitaine_sylvain le 09/06/2009 14:36:24

C'est une modification propre à Fantasya.org je pense.
Ils sont libres, ou pas, de reveler/diffuser leur(s) modification(s).
Concernant ma version, je ferais probablement quelque chose qui ressemble à Msn.
Mais pour le moment c'est quand meme superflu, avec le bouton Aide du haut (qui ne servirait plus à grand-chose ensuite)

Commentaire de sellig18 le 09/06/2009 16:24:32

Merçi Sylvain de ta réponse; ce bouton aide pourrait servir afin fournir des infos aux users sur les commandes les plus utiles...je vois par exemple nickserv...entre autres ou autres infos diverses sur le fonctionnement d'un site...
Mais la barre de smileys rapides manque...j'ai eu plusieurs demandes...mais ça je sais pas faire...Merçi encore, bon boulot et bon courage.

Commentaire de torpe le 19/07/2009 16:25:13

Bonjour capitaine ! voila j'ai un souci je n'arrive pas a faire fonctionner le formulaire de connexion qu'il y a sur help irc j'aimerais savoir si il manque quelque chose (formulaire,code,ou autres ??) afin de le faire fonctionner merci :)

Commentaire de capitaine_sylvain le 20/07/2009 10:53:24

Hummm ça sent la mise à jour IE8 qu'il y a eu ce weekend.. Et ça marche sur Firefox ou pas ?

Commentaire de torpe le 20/07/2009 11:52:09

non non rien a voir avec IE8 mais je n'arrive pas a le faire fonctionner correctement ce formulaire j'aimerais connaitre les modifs a faire sur l'index de l'applet et sur le formulaire de connexion afin que l'echo se fasse normalement .

Commentaire de capitaine_sylvain le 22/07/2009 12:38:48

Qu'est-ce que tu veux dire par echo ?
Sinon essaie celui là pour voir :
http://www.javafr.com/forum/sujet-COMMENT-FAIRE-FORMULAIRE-CONNEXION-IRC_650175.aspx

Commentaire de torpe le 22/07/2009 12:47:35

J'ai pris le code html du formulaire sur help irc je l'ai mis sur ma page d'accueil lorsque je rentre les informations demandées ca me connecte a mon applet mais les informations du pseudo age sexe n'y sont pas alors est ce que le code du formulaire de connection est complet ? sachant que j'utilise ton applet avec certificat telechargé sur ton site et est ce que sur cet applet il y a pas une modification a faire pour qu'il recoive les informations du formulaire ? merci
ps:si j'y arrive pas est ce que je peux venir t'en parler directement sur ton site ?

Commentaire de capitaine_sylvain le 22/07/2009 18:40:06

Non, si tu l'as copié tel quel, ça devrait marcher sans besoin de modification.
Sinon oui tu peux aller sur le chat, il y a un salon #aide
J'y suis pas forcément, mais il y a d'autres personnes.
Au pire envoie moi un mail.

Commentaire de kenshin83 le 31/08/2009 18:40:02

Bonjour,

J'ai découvert hier ce petit applet qui m'a l'air bien sympathique, mais voulant le modifier je suis dans un premier temps tombé là dessus :

http://source.coolsmile.net/download/english_french/chat-applet-cert-fr.zip

Mais là dedans je n'ai que des .class, en cherchant un peu je suis tombé sur cette page mais les fichiers correspondent à une vieille version non ?

Donc je suis tombé en continuant à chercher, là dessus :

http://source.coolsmile.net/download/coolsmile-src.zip

qui semble donc être les sources de la dernière version... Donc en le compilant tant bien que mal (impossible avec eclipse et warning par javac) ça a l'air de marcher plus ou moins sauf que quand je la lance depuis mon site j'ai le message "Impossible de continuer avec les paramètres de sécurité" qui s'affiche et là je me dis que c'est parce que je n'ai pas mis les bons fichiers cab car il doit falloir que ceux-ci aient exactement la même arborescence que mes .jar et que le certificat s'y trouve... J'ai bon ???

Donc voulant créer mes .cab je test quelques archiveurs, mais aucun d'entre eux ne me gardent la bonne structure, il ne supporte pas les dossier à première vue...

Donc comment faites vous vos .cab ??? Ou est-ce que vous savez ce que je dois faire pour ne plus avoir ce message ???

Merci d'avance pour votre aide.

Commentaire de kenshin83 le 31/08/2009 19:31:19

En fait j'arrive à créer des CAB avec la bonne structure, mais autre chose doit m'échapper... Merci d'avance.

Commentaire de capitaine_sylvain le 02/09/2009 23:04:13

Le message "Impossible de continuer avec les paramètres de sécurité" s'affiche car l'applet est compilée sans certificat, et que l'adresse ip du serveur web où elle se trouve est différente de l'adresse ip où elle cherche à se connecter.
Je n'y peux rien c'est Sun qui a créé ces restrictions.

Pour y remedier, soit connecter l'applet à sa propre adresse ip, soit compiler avec un certificat.
http://www.google.fr/search?q=signer+une+applet+avec+certificat

Commentaire de snip74 le 16/09/2009 18:20:13

Bonjour la foule,
Je viens de voir qu'il y avait une nouvelle version de l'applet coolsmile Version : (Beta) 25 July 2009 je les télécharger puis Tester lol.
Mais je me suis aperçu qu'il y manque le dossier avec les son .au dans le zip.

Que dans les options recherche salon faut actualiser alors que avant on cliquer sur salon et les salons s'afficher automatiquement

Que les Fontes de caractère avais changé et si on les change et que on change certain option sa se remet-té en auto l'ancienne fonte et surtout son beaucoup moins lisible

Dommage toujours pas d'auto message quand on bloque les privés on reste à attendre que la personne nous réponde en PV vue que on ne c'est pas si cette personne à bloquer c'est privé ou pas.

Et surtout je me suis demandé pourquoi dans l'applet avais vous changer l'option name="sexe" value="H">Homme part name="sexe" value="M">Homme

############################################################################################
Mecmec
Sinon il y a des EIRC avec des "couleurs au choix" et surtout un bouton "gras" ... et il y a même des émoticônes quand on clique dessue, ils ont sa comment ?  Car j'ai beau chercher il en existe aucun
                                #####################
Sa serrai une très bonne idée qu'un user puisse changer les couleurs plus les fond de couleur et gras et souligné via un petit combo mes cela faut le coder perso 2ans et toujours pas trouvé ni comment mettre la barre de smiley ni les couleurs et encore bien moins le message quand on bloque les privés.

Mes capitaine_sylvain a dit:
C'est une modification propre à Fantasya.org je pense.
Ils sont libres, ou pas, de reveler/diffuser leur(s) modification(s).
----->>> Concernant ma version, je ferais probablement quelque chose qui ressemble à MSN.
Mais pour le moment c'est quand même superflu, avec le bouton Aide du haut (qui ne servirait plus à grand-chose ensuite). <------- perso beaucoup de monde sans sert ;)

Et beaucoup de monde recherche la barre smiley + combo de couleur et fond de couleur et message quand on bloque les privé en applet certain l'on demandé plus haut :) et moi déjà demandé y a plus de 1ans lol avec d'autre car perso je recherche encor depuis plus de 2ans :/
Donc espérons ^^

Cordialement Stéphane

Commentaire de capitaine_sylvain le 18/09/2009 19:20:00

Merci pour les remarques, j'avais oublié les sons :)
- J'ai remis aussi la liste des salons au démarrage. Il faut savoir que c'est une option de la config : auto_list=yes/no
- Pour les couleurs, tu fais CTRL+P (le reste, gras, souligné etc... c'est comme mIRC normalement)
- Pour la police de caractère, on m'a signalé un problème mais je n'arrive à pas le reproduire. Il faut m'en dire + (OS, version, et comment le reproduire)
- La barre de smileys, je suis pas très chaud. Ca demande de développer un composant graphique en plus, juste pour que les utilisateurs puissent remplacer 2-3 frappes par 2-3 clicks...
- Le message des PVs bloqués, c'est possible mais il faut faire des modifications sur les serveurs. Une modification sur l'applet toute seule ne marchera pas. Donc si tu as ton serveur IRC à toi, et que tu es en mesure de programmer dessus, (ou rajouter un éventuel module sur UnrealIrcd) à voir...

Commentaire de snip74 le 18/09/2009 21:35:03

Bonjour  capitaine_sylvain,

Merci pour les remarques, j'avais oublié les sons :)<<<<<< -------- OK c'est cool merci

- J'ai remis aussi la liste des salons au démarrage. Il faut savoir que c'est une option de la config : auto_list=yes/no <<<<<< ---------- Bon a savoir merci

- Pour les couleurs, tu fais CTRL+P (le reste, gras, souligné etc... c'est comme mIRC normalement) <<<<<<<<< --------- Oui mais les gens aime écrire aussi avec des fonds de couleur + en gras et souligné automatiquement et les débutants ne Save pas le faire dommage mes a voir si possible et de plus c'est plus jolie et conviviale :p

- Pour la police de caractère, on m'a signalé un problème mais je n'arrive à pas le reproduire. Il faut m'en dire + (OS, version, et comment le reproduire)  <<<<<<<< ---------  Pour ma part:
Information système :  Vista édition familiale Premium
Carte graphique : NVIDIA GeForce 8600 GS
Résolution écran : 1280 par 1024 pixels
Navigateur : Firefox 3.5.3 (dernier version)
Internet explorer 8  (dernier version 8.0.6001) en espèrent que sa puisse t'aidé.

- La barre de smileys, je suis pas très chaud. Ca demande de développer un composant graphique en plus, juste pour que les utilisateurs puissent remplacer 2-3 frappes par 2-3 clicks... <<<< ----- c'est clair mes plus pratique et conviviale ;)

- Le message des PVs bloqués, c'est possible mais il faut faire des modifications sur les serveurs. Une modification sur l'applet toute seule ne marchera pas. Donc si tu as ton serveur IRC à toi, et que tu es en mesure de programmer dessus, (ou rajouter un éventuel module sur UnrealIrcd) à voir... <<< ----- Oui j'ai bien mon propre server + UnrealIrcd 3.2.7 Anope 1.19 et si ta un module je serrai partant quand a le programmer oui je veux bien mes faudra me dire quoi coder et ou cherché ou sinon quelle ligne a mettre dans unrealircd et je le mettrai de suite

Cordialement Stéphane

Commentaire de capitaine_sylvain le 19/09/2009 13:04:11

- Tu fais un click droit, à la place d'un click gauche et ça changera la couleur fond.
- Tu peux essayer sur XP ? Je n'ai pas Vista, donc ça m'aide pas du tout :)
J'ai regardé pour ignorer coté serveur, et l'inconvénient c'est que ça bloque les messages sans distinction.
Essaie tu verras, tape /silence *!*@* (pour ignorer tout le monde) et tu ne verras plus rien, ni les services, ni la personne à qui tu parles quand elle te répond.

Gloablement, le developpement des serveurs IRC et son protocole ne dépend pas de moi. Si tu vois un client IRC qui alerte une personne que quelqu'un l'a bloquée, indique-moi lequel :)

Commentaire de snip74 le 19/09/2009 23:18:49

Bonjour capitaine_sylvain,
A ta demande j'ai testé sous Xp:

Information système : Windows Xp Pro
Carte graphique : Radeon 7000 séries
Résolution écran : 1280 par 1024 pixels
Navigateur : Firefox 3.5.3 (dernier version)
Internet explorer 8  (dernier version 8.0.6001)

Alors je pense avoir trouvé pour les soucis de Fonte de caractère:
Sous vista avec IE et FF la Fonte de caractère et (Agency FB)
Mes sur Xp Pro la Fonte de caractère (Arial)

sous xp j'ai testé que la Fonte de caractère si ta besoin d'autre teste plus pousser je reste a ta disposition je disope de Xp et vista et au cas ou en MP je peut t'envoyer mon (msn)

######################################################################

capitaine_sylvain
Globalement, le développement des serveurs IRC et son protocole ne dépend pas de moi. Si tu vois un client IRC qui alerte une personne que quelqu'un l'a bloquée, indique-moi lequel :)

Pour quand on bloque les privés et qu'on reçoit un message dans l'applet
Exemple D'applet ou se trouve les messages quand on bloque les privés:

Applet Discut Dossier EIRC-cfg.jar / configuration.properties
# Whether to get new private windows.
no_privates=no
no_privates_msg=Je ne prends pas les messages privés. Si vous souhaitez me contacter, venez me voir sur un salon sur lequel je suis présent(e).

Ancien Applet Chat-Land Dossier EIRC-cfg.jar / eric_fr.properties
pv.no_more=Désolé, mais j'ai bloqué mes messages privés. Si tu veux me parler, viens me voir sur un salon

Cordialement Stéphane

Commentaire de capitaine_sylvain le 29/09/2009 15:38:27

C'est quelque chose de basique, et assez laid.. sans compter que ça pourrait ouvrir une porte aux attaques par flood.
Si tu veux le rajouter rapidement, il faut modifier EIRC.java vers la ligne 1600 (case -9: // PRIVMSG)

D'abord retire, ou commente, la ligne qui rejette le message :
if (is_prefix_ignored)
        break;

Ensuite ajoute un envoi de notice, vers la ligne 1680 (juste avant la ligne qui ouvre une fenetre privée PrivateWindow target = openPrivate(prefix, no_privates); et à l'intérieur de la condition else {} qui vérifie que le message ne provient pas d'un salon)

if (is_prefix_ignored)
{
        String p[] = { prefix, "messages ignorés blabla" };
        sendMessage("NOTICE", p);
}

Et donc ça affichera ce message si un chatteur ignoré tente de parler.

Dans un 2eme temps, si tu veux faire la meme chose pour les personnes qui ont bloqués leurs privés, il faut changer la méthode openPrivate, vers la ligne 3225.

Remplacer :
if (no_more)
return(null);
else

par quelque chose comme :

if (no_more)
{
String p[] = { target, "mes pvs sont bloqués, parlez en salon etc...." };
sendMessage("NOTICE", p);
return(null);
}
else


Voilà en gros la marche à suivre :)

Commentaire de snip74 le 05/10/2009 21:13:42

Bonjour capitaine_sylvain,
Merci pour cette info moi je ne connais pas le java ou comment compilé etc. mes j'ai un ami qui lui tante sa chance de me le faire mes il demande quelle version jdk pour xp sachant que jdk 1.5 génère des erreurs même avec -source si non et il possible d'avoir les liens des logiciel ou un zip avec les logiciel que tu utilise
Cordialement Stéphane

Commentaire de capitaine_sylvain le 06/10/2009 14:01:36

Tout est indiqué dans les messages au dessus ;)
De mémoire j'utilise JDK 1.3 et/ou Microsoft SDK for Java 4.0.
Les autres compilateurs comme JDK 1.5 sont possibles aussi et je te conseille de faire avec, mais si tu ne lis pas toutes les indications c'est plus compliqué.

Commentaire de Mecmec le 10/11/2009 09:31:29

Bonjour,

je sais enfin décompiler et compiler java

avec ça sa marche bien :

javac -sourcepath main -d main2 -target 1.1 main/EIRC.java
jar cfm EIRC.jar manifest.txt -C main2 .
jar cf EIRC-cfg.jar -C etc/properties . -C gfx .
jar i EIRC.jar



par contre ensuite quand je met le java sur mon site sa dis qu'ily a une sécurité et il veut pas se connecté ? comment faire ?
A savoir que j'voudrais modifié le java avec certicat (car c'est un serveur irc different) j'ai pas envie de mettre local car j'ai uaucn serveur irc en local

Est-ce possible de mettre en téléchargement pour modifié le java avec certicat ?

Merci d'avance

Commentaire de Mecmec le 10/11/2009 09:32:48

Ah oui aussi, en local (quand ont click sur EIRC.java , sa allume la fenetre et sa marche bien ,  il faudrait trop le EIRC avec certicat, car la source au dessu c'est sans certicat

Commentaire de capitaine_sylvain le 10/11/2009 11:21:58

C'est la manière de compiler qui produit un certificat, ou pas. Mais le code Java lui-meme ne change rien du tout.
Pour les infos, voyez :
http://www.google.com/search?q=comment+signer+une+applet+java

Commentaire de Mecmec le 10/11/2009 18:53:50

ok merci:

http://forum.hardware.fr/hfr/Programmation/Java/venez-apprendre-applets-sujet_39866_1.htm


ça marche bien !!!!!

Il y a encore un autre probleme en faite,  j'ai moins de monde avec cette nouvelle applet java , en faite les boutons sont bien gris , je me rappel que les java d'avant avec les boutons violets etaient beaucoup plus compatible (meme sans avoir sun java sa marchais bien chez le client)

en faite en ce moment il y a 30 connecté via mon java (je le vois par une page online en ajax) mais il y 'en n'a que 20 sur dans le tchat irc, sa veut dire qu'il y a 10 personnes qui arrivent pas a venir, il y a pas moyen de remettre la source de la tres vieille applet java de environ (2005 ou 2006) ?

Merci d'avance

Commentaire de nikos33185 le 10/11/2009 19:51:58

Bonjour je voudrai savoir si il est possible de mettre une image a la place la couleur
<PARAM name="mainfg" value="#000000">
je voudrai changer value="000000" par un image.
Merci

Commentaire de snip74 le 10/11/2009 19:58:21

Bonsoir all,
capitaine_sylvain Bah je trouve pas mes merci des infos ;) j'ai demandé a un ami qui matte car perso je trouve pas et y arrive pas a trouvé comment compiler etc...

nikos33185 j'ai déja testé de mettre une image au centre de l'applet coolsmile pour les salons sa marche pas a mmon avis il faut codé un truc mes jen suis pas sur

Cordialement Stephane

Commentaire de nikos33185 le 10/11/2009 20:02:34

snip74

Je te remerci de ta reponse mais j'espere que quelkun aura la solution car ca fai pas tres joli

Commentaire de capitaine_sylvain le 11/11/2009 21:15:57

Mecmec, il y a ses sources anciennes sur http://sourceforge.net/projects/coolsmile/files/
mais je vous le déconseille, car il y a aussi tous les anciens bugs...
Vous pouvez déjà changer les images, boutons, icones en ouvrant "EIRC-cfg.*" avec Winzip.
(ce sont de simples images gif)
D'autre part, il est possible que l'applet que vous avez compilée ne marche pas avec tout le monde. Si vous regardez mes messages plus haut, je compile avec un ancien compilateur justement parce qu'avec un récent ça ne fonctionnerait plus sur les anciens MacOS 9 (par exemple). Dites merci à Sun pour ce problème.
Une autre piste (encore plus probable) : quand une applet a un certificat, Internet Explorer et son Java Microsoft utilisent uniquement les fichiers .cab, et ignorent les .jar. Donc pour les personnes qui n'ont pas le Java Sun, prenez soin de vérifier que votre applet certifiée fonctionne aussi sur Internet Explorer... et dites merci à Microsoft pour cette incompatibilité.

Pour le fond, on ne peut mettre qu'une couleur unie. Si vous voulez une image, il faudra reprogrammer le plus gros composant graphique de l'applet. Et je vous laisse le soin de vous en occuper, vu qu'apprendre le Java par des exemples est l'objectif de ce site ;)

Commentaire de snip74 le 16/11/2009 14:38:23

Bonjour all,
Question y aurai pas un lien (tuto) pas a pas avec image qui explique comment compiler décompiler etc.. Svp merci.

Cordialement Stéphane

Commentaire de Mecmec le 16/11/2009 19:04:07

snip74 Il faut prendre jdk1.3.1_20  (j'ai trouvé aucun 1.1, et le 1.2 il marche pas ...


capitaine_sylvain , je me débrouille assez bien en java (reussite 2%) en 1 semaine , je sais juste envoyé une commande en faite, c'est tout, les gens qui se connecte sur le tchat sa envoi une notice auto de connexion   , et est-ce que tu peut me donné un exemple, pour que je comprend mieux comment sa marche java,  est-ce que tu pourrais me dire seulement comment mettre un boutton (au plus simple) a la place du bouton a coté du nick , là ou il y a le bouton away "Zzz..." que je voudrais remplacé par une image  , je ne sais meme pas sur quel fichier il faut modifié , il est trés dure a trouvé le mot "eirc.away" , ensuite je pense que j'aurais apris une chose et peut etre mieux comprendre

Merci d'avance

Commentaire de snip74 le 16/11/2009 19:20:13

Bonsoir Mecmec,
Ok merci mais je viens de regardé sur google il trouve pas la version que ta mis a tu le lien ? stp merci

en suite même si je télécharge la version que tu me dit je cherche quand même un tuto comment compiler et décompiler lol sa fait quand même 2 ans que je suis dessus et toujours pas trouvé comment faire :s il me semble que c'est en commande dos mes jen suis pas sur et quand je tape sur dos sa mes une ligne comme quoi il reconnais pas puit si je comprend bien faut compiler le fichier blabla.java pour le rendre en .class sa encor j'en suis pas sur donc voila pk je cherche un tuto pas a pas

Cordialement Stéphane

Commentaire de capitaine_sylvain le 17/11/2009 11:16:02

Le menu away est ajouté à la ligne
away.add(menu);
Donc à la suite tu peux ajouter un bouton en mettant
Button testbouton = new Button("Test");
cont.add(testbouton);
ou
ar.com.jkohen.awt.ImageButton testbouton = new ar.com.jkohen.awt.ImageButton("Test", res.getImage("button.large.normal"););
cont.add(testbouton);

Par contre il vaudrait mieux maitriser le gestionnaire GridBagConstraints pour la disposition des éléments dans l'appli. Et il n'est pas très facile.

Commentaire de snip74 le 19/11/2009 14:25:23

Bonjour all,
Bon j'ai suivie a la lettre se que dit le tuto + les conseils de MECMEC que je remercie au passage ;) Mais j'ai une erreur ou je n'est c'est quoi car il me créer pas les EIRC.jar, EIRC-cfg.jar.

Voici se que sa me dit:

C:\jdk1.3.1_20\bin>jar cfm EIRC.jar manifest.txt -C main2
Syntaxe : jar {ctxu}[vfm0M] [fichier-jar] [fichier-manifest] [rÚp -C] fichiers .
..
Options:
    -c  crÚer un nouveau fichier d'archives
    -t  gÚnÚrer la table des matiÞres du fichier d'archives
    -x  extraire les fichiers nommÚs (ou tous les fichiers) du fichier d'archive
s
    -u  mettre Ó jour le fichier d'archives existant
    -v  gÚnÚrer des informations verbeuses sur la sortie standard
    -f  spÚcifier le nom du fichier d'archives
    -m  inclure les informations manifest provenant du fichier manifest spÚcifiÚ

    -0  stocker seulement ; ne pas utiliser la compression ZIP
    -M  ne pas crÚer de fichier manifest pour les entrÚes
    -i  gÚnÚrer l'index pour les fichiers jar spÚcifiÚs
    -C  passer au rÚpertoire spÚcifiÚ et inclure le fichier suivant
Si un rÚpertoire est spÚcifiÚ, il est traitÚ rÚcursivement.
Les noms des fichiers manifest et d'archives doivent Ûtre spÚcifiÚs
dans l'ordre des indicateurs 'm' et 'f'.

Exemple 1 : pour archiver deux fichiers de classe dans le fichier d'archives cla
sses.jar :
       jar cvf classes.jar Foo.class Bar.class
Exemple 2 : utilisez le fichier manifest existant 'monmanifest' pour archiver to
us les fichiers du
           rÚpertoire foo/ dans 'classes.jar':
       jar cvfm classes.jar monmanifest -C foo/ .

Cordialement Stéphane

Commentaire de capitaine_sylvain le 19/11/2009 14:59:35

Il te manque un espace et un point à la suite de "main2"

Commentaire de snip74 le 19/11/2009 16:03:35

Rheuuuu,
Merci de la réponsse mes voila aprés avoir mis le fichier manifest.txt il me dit sa:

C:\jdk1.3.1_20\bin>jar cfm EIRC.jar manifest.txt
java.io.FileNotFoundException: manifest.txt (Le f
)
        at java.io.FileInputStream.open(Native Me
        at java.io.FileInputStream.<init>(FileInp
        at java.io.FileInputStream.<init>(FileInp
        at sun.tools.jar.Main.run(Main.java:119)
        at sun.tools.jar.Main.main(Main.java:899)
##########################################################
et ensuite je voudrai savoir il et pas possible de créer les .class fichier par fichier par hazar.

Cordialement Stephane

Commentaire de capitaine_sylvain le 19/11/2009 16:38:31

Ton fichier "manifest.txt" se trouve dans C:\jdk1.3.1_20\bin ? A mon avis tu es dans le mauvais dossier.

La question est bizarre, c'est comme si tu me demandais : est-ce qu'il est possible de créer un .jpg par fichier
Pour créer un .class, il faut un compilateur java, n'importe lequel du moment qu'il compile et qu'il n'y a pas d'erreurs. :)

Commentaire de snip74 le 19/11/2009 17:41:14

Yesssss oups !!!

capitaine_sylvain Grand merci a toi ^^ il étais pas dans le bon dossier :$ donc je les mis a la racine de bin et c'est Niquelllllll.

Ok pour les class :/

Mais alors comment faire pour modifier un applet qui a déja c'est propre .class car quand je li un .class j'ai une erreur:
Could not parse the class file.
The tree view will not be available. A parsing error accurred.

Donc a moins d'avoir les source original c'est pas possible ?

Et si je demande si on peut créer des .class c'est pour évité de modifier toute les sources et les mettre .java pour les recompilers en .class

Cordialement Stephane

Commentaire de snip74 le 23/11/2009 21:33:04

Bonsoir capitaine sylvain,
J'aimerai savoir si les sources qui son présent ici son les mêmes que tu utilise pour ton server Shell (applet java).

Pk cette question.
Simplement que sur ton Tchat je n'ai aucun souci d'affichage avec vista et Xp sous FF et IE

Par contre quand je mes l'applet sur mon Shell et que je le compile ou que je le télécharge directement de ton site j'ai un souci avec l'affichage juste en entrent et en sortent de option sans rien toucher la font d'écriture change, et quand je vais sur un autre site qui on le dernier applet c'est la même chose même souci avec affichage :/ y a que cher toi que sa marche bien :).

Cordialement Stéphane

Commentaire de capitaine_sylvain le 24/11/2009 15:09:27

Oui c'est la meme au niveau du code.
Pour connaitre la version, il faut taper la commande /EIRC

Par contre, en vérifiant la config, je viens de voir que j'ai mis la police "SansSerif" (en remplacement de "Helvetica"). Je pense que ça doit venir de là...
Essaie :
<PARAM name='font_name' value='SansSerif'>
dans le fichier index.html

Et si ça marche bien, je mettrais à jour.

Commentaire de snip74 le 30/11/2009 10:18:36

Bonjour capitaine_sylvain,

Par contre, en vérifiant la config, je viens de voir que j'ai mis la police "SansSerif" (en remplacement de "Helvetica"). Je pense que ça doit venir de là...
Essaie :
<PARAM name='font_name' value='SansSerif'>
dans le fichier index.html

Et si ça marche bien, je mettrais à jour.

############################################

Dsl avais pas vue se message oui donc j'ai bien mis value='SansSerif'> et C'est ok plus de souci Merci ;).

Cordialement Stéphane

Commentaire de snip74 le 30/11/2009 22:51:42

Re all,

j'ai trouvé un code sur le net, Mes quand je le mais j'ai aucune erreur mes par contre mon image n'apparais pas en fond sur les salons :/

public void paint(Graphics g)
{
getFrame().setBackground(getBackground());
super.paint(g);
Image image=null;
   image=getImage(getDocumentBase( ), "Monimage.gif"); //chargement de l'image
   g.drawImage(image, 40, 70, this);
}

Quel qu'un aurai une idée par hasard ?
le code je les placés dans le fichier EIRC.java L'image dans gfx mes comme sa marche pas j'ai testé de le mettre dans le dossier de l'applet mes toujours rien :/

Cordialement Stéphane

Commentaire de capitaine_sylvain le 01/12/2009 11:50:50

Ce que tu veux faire ne marchera pas sans une bonne réécriture de la classe SmileyTextAreaArea.java
La méthode paint(Graphics g) y est déjà :
http://source.coolsmile.net/java/main/com/splendid/awtchat/SmileyTextAreaArea.java.html#SmileyTextAreaArea:paint:

Je doute que tu y arrives sans avoir appris le java progressivement par étapes, mais bon courage ;)

Commentaire de snip74 le 14/12/2009 23:12:12

Bonjour all,
pioufff sa fait bientôt 2h30 que je recherche comment remettre la boite pour mettre le passe en salon a la place de tapé la commande /msg nickserv indentify Monpass plus moyen de retrouvé comment la re activé si quel qu'un avais une idé sa serrai sympa a moins que sur la nouvelle version elle ni et plus peut être ?

Cordialement Stéphane

Commentaire de capitaine_sylvain le 15/12/2009 15:27:30

Salut,
Ca depend des fichiers de configuration eirc_XX.properties
ligne
services.ns.prompt=Ce pseudo est enreg

Donc il faut que ça corresponde avec ce que Nickserv affiche

Commentaire de snip74 le 15/12/2009 17:04:10

Bonjour capitaine_sylvain,
Merci oui sa viens bien de sa :p merci ^^

Cordialement Stéphane

Commentaire de Mecmec le 31/12/2009 19:17:01

Bonjour,

Je voudrais juste un renseignement,je suis un genre nouveau-débutant en java,  j'ai démonté java , je bidouille, et en bidouillant je modifie des trucs et j'ai enfin reussi a rajouté un bouton en privée (fichier: PrivateWindow) et donc le bouton est "Profil"

donc en ce moment , donc sa donne ça:

...
profil.addActionListener(this);
       whois.addActionListener(this);
       close.addActionListener(this);
       kill.addActionListener(this);
...

Mais par contre je coince ici :  (car je voudrais rajouté un bouton qui allume une page web en blank , j'ai mis 2h hier a trouvé ça sans succes je comprend vraiment pas les visitURL et tout ça qu'il y a sur EIRC.java donc je prefere demandé ici sur le forum (je suis débutant en java mais je me débrouille bien donc il faut m'expliqué je suis sur d'y arrivé vu que quand c'est un SendMessage sa marche bien , en faite c'est trop bien si je voudrais rajouté un bouton "Signaler" et que sa envoi une notice en PRIVMSG robotsecu ALERTEEEEEEE , en faite non il y a encore un truc a apprendre dessu pour que sa demande un motif  , mais c'est pas ça le probleme je voudrais juste que le bouton profil ouvre une url , exemple: "http//google.fr"  j'ai vu que pour recuperer le pseudo c'etait "user"   donc un truc du genre  www.google.fr/?test=" + user + "


//debut de ma modif
else if (comp.equals(profil))
{

ICI JE voudrais mettre un bouton pour que sa ouvre une page en blank

}


/*
else if (comp.equals(profil))
{
    String pz[] = { user };

   String [] tttg = { "Mon_pseudo_sous_mirc", "premiere modification en language java" };
eirc.sendMessage("NOTICE", tttg);


}
*/
//fin de ma mdif

Commentaire de Mecmec le 31/12/2009 19:17:46

Merci d'avance

Commentaire de capitaine_sylvain le 04/01/2010 12:02:59

Ok je vois ce que tu veux faire, mais je comprends pas ce qui te bloque ?
Si je fais ça :

else if (comp.equals(profil))

{
try
{
URL url = new URL("http://www.google.com");
eirc.visitURL(url, "profilpage");
}
catch (java.net.MalformedURLException err) { System.out.print(err); }
}

ca marche bien pour moi ^^

En fait la méthode visitURL ne fait qu'appeller java.applet.AppletContext.showDocument(URL url, String target)
mais l'avantage c'est qu'elle peut le faire aussi bien en tant qu'application, ou applet.

Sinon ça risque de t'emmerder, car il y a pas mal de bloqueurs de popups qui empêchent les applets de lancer une url. Ce site http://segal.org/java/pop/index.html explique des choses interessantes sur les blocages.

Commentaire de snip74 le 08/01/2010 10:38:53

Bonjour,
je confirme sa marche avec le code de capitaine.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

j'en profite pour vous poser deux questions

J'aimerai mettre un applet sans certificat sur un autre nom de domaine.
exemple:
Lien 1 : www.applet.com il aura l'ip 210.255.**.**
Lien 2 : www.autre-applet.net ol aura l'ip 192.320.**.**

Mes les deux applet iron uniquement se connecter sur le lien 1 www.applet.com il aura l'ip 210.255.**.**

Donc j'ai modifier dans ERIC.java la ligne :

else
host = getParameter("server");
if (host == null || host.length() == 0)
{
     host = getDocumentBase().getHost();
     if (host.length() == 0)
host = "irc.Monsite.fr ou Ip de mon site ";
}
connect(host);
    }

mes sa dit que je peut pas me connecter par contre si je mes un applet avec certifica la pas de souci.

2eme Question si je suis obliger de mettre un applet avec certificat se qui serrai dommage comment je peut compilé cette source et lui mettre le certificat

Cordialement Stéphane

Commentaire de Mecmec le 08/01/2010 22:03:34

Bonjour,

Merci capitaine_sylvain

En effet le lien s'ouvre bien avec le code là,  j'avais trouvé ceci mais sa met la barre jaune de protection sur IE: (l'anti popups)




else if (comp.equals(whois))
{
    String p[] = { user };
    if (p[0] != null)
eirc.sendMessage("WHOIS", p);
}
//debut de ma modif
else if (comp.equals(profil))
{
try
   {
visitURL(new URL("http://www.site.com/profil-" + user + ".html"));
   }
catch (MalformedURLException e) {}
catch (IOException e) {}

}


/*
else if (comp.equals(profil))
{
    String pz[] = { user };

   String [] tttg = { "pseudooodetest", "test" };
eirc.sendMessage("NOTICE", tttg);


}
*/
//fin de ma mdif
else if (comp.equals(close))



Sa a l'aire vraiment bien java , mais trés trés dure
snip74, par contre j'ai remarqué un truc important, sa fesait 2 ans que mon java pointais sur un autre serveur irc et donc il y avait l'alerte de sécurité java sur internet explorer et firefox et tout sa, et depuis fin decembre j'ai mis java sur mon serveur irc de mon serv dédié , celui avec le  "Sans Certificat" et on dirait que l'ont gagne 20% de users (voir +ou-) - donc serieux le java sans certificat on y gagne !!!!!!

Commentaire de Mecmec le 09/01/2010 11:22:58

ah nop erreur, le barre popups jaune arrive comme meme , c'est parce que avant j'avais du accepté définitivement ^^

Commentaire de capitaine_sylvain le 11/01/2010 13:06:43

Salut !
L'applet sans certificat, c'est seulement si elle ne se connecte qu'à sa propre adresse ip.
Si l'applet se connecte sur une adresse ip différente d'où elle est installée, il faut un certificat.

Pour faire un certificat de test, ya des infos ici :
http://www.commentcamarche.net/faq/sujet-3841-java-creer-une-applet-qui-accede-au-disque-dur

Pour en faire un par une autorité de certification, ça coute cher
et il y aura toujours une fenetre de validation pour l'utilisateur.



Sinon, tu n'as besoin que de certifier EIRC.jar
Ca servira à rien de certifier EIRC-cfg.jar.

Commentaire de wissemzarami le 09/02/2010 04:25:38 7/10

ou es le fichier sfx

Commentaire de snip74 le 09/02/2010 09:12:06

Bonjour all,

wissemzarami ou est ton bonjour et politesse

Commentaire de capitaine_sylvain le 09/02/2010 13:01:07

C'est un dossier avec des sons. Il est dans la version compilée
ou ici http://source.coolsmile.net/sfx/
Mais il n'est pas obligatoire.

 Ajouter un commentaire


Discussions en rapport avec ce code source dans le forum

L'objet Socket [ par NourEd ] Salut, je travail sur un programme client d'irc, j'ai utilisé la class Socket pour me connecter sur un serveur irc et j'ai réussi d'établir la connexi projet d'applet de chat! [ par francojd ] Bonjour! Je suis administrateur d'un r&#233;seau IRC en pleine pr&#233;paration avant son ouverture. Nous offrons d&#233;j&#224; plusieurs services de Problème fermeture applet [ par anzize ] Bonjour tout el monde !J'ai un big prob (&#231;a du &#234;tre r&#233;solu mais je ne trouve nulle part ma solution).J'ai mon applet (client Java) qui Aide pour un AppletJava [ par christophe515 ] Bonjour @ Tous,Je possède actuellement un T'Chat sur mon site internet, il est visible ICICe que je désirerais, c'est sur <a title="T'Chat" href="http chat java client serveur [ par stun ] Bonjour &#224; tous, j aimerai faire un chat en java sauf qu'une fois le .class du serveur chat programm&#233; je ne sais pas comment le lancer chez Gros pb applet [ par anzize ] bonjour tout le monde !Apr&#232;s avoir longuement b&#233;n&#233;fici&#233; des conseils de bp de personnes ici, je penais en avoir temin&#233; avec l client serveur chat en java [ par fifihihi ] fifihihiBonjour à tous,j'aurais quelques questions à vous poser concernant la programmation en java d'un client serveur chat. y'a t il quelqu'un qui p serveur client chat en java [ par fifihihi ] fifihihibonjour a tous le mondej'ai envis de creer mon serveur-client chat en java mais avant ca je voulai savoir comment cela marche au niveau reseau Socket & wifi [ par alex_07 ] Bonjour, Je viens de réaliser une appli avec un serveur et un client en java. Tout marche parfaitement sauf un truc.... Petit explication : mon serveu Le Java [ par Guillamue06 ] Bonjour à tous.Je souhaite apprendre le language Java enfin, je voudrai créer une applet java irc pour mon t'chat enfet...J'y connais rien du tous par


Nos sponsors


Sondage...

Comparez les prix


HTC Hero

Entre 550€ et 550€

CalendriCode

Février 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728

Consulter la suite du CalendriCode

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,156 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales