Properties et Applet [Java] - Java - Programmation
Marsh Posté le 20-08-2003 à 16:42:37
bin mets le ds le root de ton jar
getAppletContext.getResourceAsStream("lefichier" );
Marsh Posté le 20-08-2003 à 16:55:19
Merci de m'aider Darklord
Il me teje:
Code :
|
Message d'erreur:
Code :
|
Pour info, ma classe dérive de JApplet, mais ca doit pas changer grand chose...
Marsh Posté le 20-08-2003 à 16:56:42
euh, ct un code pas super au point, vérifie avec l'api pour voir le nom exaxt de la méthode hein ...
tu as mis ton fichier dans le root de ton jar au moins?
jar tf tonjar.jar pour en etre sur
Edit: bin en fait ton premier code est juste (this.getClass().getR....)
si ca te renvoie null c'est qu'il ne trouve pas la ressource ... donc le fichier n'est pas ds le classpath
Marsh Posté le 20-08-2003 à 16:58:29
DarkLord a écrit : |
Marsh Posté le 20-08-2003 à 17:03:05
Citation : donc le fichier n'est pas ds le classpath |
t'as raison ms je ne sais pas comment faire pour une Applet,
c'est ou ke je lui specifie le classpath??
Marsh Posté le 20-08-2003 à 17:10:57
sentenz a écrit :
|
bin si il est dans le jar de ton applet et que tu le spécifies dans ton tag applet, il sera ajouté au classpath tout seul hein
Marsh Posté le 20-08-2003 à 17:18:58
DarkLord a écrit : |
Euh, pas taper hein mais j'ai regarder ici:
http://java.sun.com/docs/books/tut [...] etTag.html
et je vois pas de tag permettant de specifier un classpath...
pour info voici mon tag APPLET:
<APPLET ARCHIVE = appletsigne.jar
CODE = com.ihm.Accueil
HEIGHT = 210
WIDTH = 450 >
</APPLET>
Marsh Posté le 20-08-2003 à 17:49:51
sentenz a écrit : |
bin c'est de appelsigne.jar que je parle patate!
ton fichier properties est dans ce jar ou pas?
Marsh Posté le 21-08-2003 à 08:54:22
Bon, c'est bon, ca marche...
Pour ceux ki aurait le mm souci, voila la soluc, il manquait juste un put*** de "/" avant le nom du fichier properties
Voici le code:
Code :
|
et merci DarkLord
P.S: Petite precision, faut obligatoirement passer par le serveur cad attaquer le jar par "http://..." parce ke si on passe en local avec le navigateur "C: /...", on se mange une erreur
Marsh Posté le 21-08-2003 à 09:06:25
sentenz a écrit : Pour ceux ki aurait le mm souci, voila la soluc, il manquait juste un put*** de "/" avant le nom du fichier properties |
j'y avais pensé, mais je me disais que ca devait aussi marcher sans
Marsh Posté le 21-08-2003 à 09:38:19
benou a écrit : |
Je suis impardonnable. J'ai eu exactement le même problème il y a 3 ans et mon maitre de stage m'avait filé la solution
Marsh Posté le 21-08-2003 à 14:51:18
benou a écrit : |
sans le / il va chercher dans le jar/lememerepertoireousetrouvetaclasse non? (this.getClass().getResource....)
Marsh Posté le 21-08-2003 à 14:51:50
ps:
1 bon point pour sentenz,
1 mauvais point pour Darklord
Marsh Posté le 21-08-2003 à 14:52:21
the real moins moins a écrit : ps: |
Marsh Posté le 21-08-2003 à 14:54:13
prend exemple sur sentenz et el_gringo
pour rappel, 10 bons points = une grand image
Marsh Posté le 21-08-2003 à 14:57:06
Ça me rappelle les cours de primaire.
Marsh Posté le 21-08-2003 à 15:01:45
a defaut de mieux, pour l'instant, je tiens à jour un fichier OOffice avec les résultats
Marsh Posté le 21-08-2003 à 15:12:23
pour la 1ere fois de ma vie, j'ai un bon point alors je kiff
Je vais vous resaouler vite fait, j'ai une petite queestion qui vaut 5 bon points,
Qd j'etais en swing, j'avais securiser mon appli avec SSL.
Je lancais mon client comme ca:
Code :
|
Le probleme, c'est qu'avec les applets, je peux pas lui specifier
ou se trouve le fichier ou sont stockées les certificats
J'ai essayé de le faire dans mon code, mais qd je fais ca:
Code :
|
il me balance un "null" dc cette variable n'existe mm pas et mm qd je la creer il me sort:
"javax.net.ssl.SSLHandshakeException: java.security.cert.CertificateException: Couldn't find trusted certificate"
je sais pas trop comment contourner le pb
Marsh Posté le 21-08-2003 à 15:14:01
5 bon points, c'est bcp trop
3 à la limite, si le niveau est vraiment plus élevé que le niveau des "gurus"() java d'ici
Marsh Posté le 21-08-2003 à 15:19:19
L'option -D correspond bien à l'ajout d'une clé dans les variables du System??
Si oui, ben je comprensd pas pourkoi qd je l'ajute dans mon code, il me teje qd mm
Celui ki trouve, je lui file 5 images (j'ai mis toute une vie pour les avoir celles-la, mais ca me fait plaisir de les offrir a celui ki payera se soluc )
Marsh Posté le 21-08-2003 à 15:22:20
the real moins moins a écrit : prend exemple sur sentenz et el_gringo |
Ha ha, j'ai grugé. En principe 10 points, c'est une petite image. Une grand image, c'est au bout de 10 images. (10 grandes images pour une friteuse, au bout de 10 friteuses c'est un train à vapeur, mais là, c'est pour les balaises).
Marsh Posté le 21-08-2003 à 15:25:19
sentenz a écrit : L'option -D correspond bien à l'ajout d'une clé dans les variables du System?? |
tu fais System.setProperty("...) dans ton applet ?
Marsh Posté le 21-08-2003 à 15:26:28
El_gringo a écrit : |
oui mais comme on est grands, faut bien augmenter un peu les enjeux
10 bons points = 1 grande image
le reste on verra
Marsh Posté le 21-08-2003 à 15:27:29
El_gringo a écrit : |
Et le café ?
Marsh Posté le 21-08-2003 à 15:39:48
ReplyMarsh Posté le 21-08-2003 à 15:43:05
DarkLord a écrit : |
Voila ce ke je fais:
Code :
|
et ce k'il me sort:
Code :
|
donc il me le prend bien en compte, mais il me rebalance ca:
Code :
|
Marsh Posté le 21-08-2003 à 17:54:21
user.home ne peut pas etre accédé depuis une applet (meme si elle est signée)
Marsh Posté le 21-08-2003 à 18:45:34
DarkLord a écrit : user.home ne peut pas etre accédé depuis une applet (meme si elle est signée) |
C'est ce ke j'ai lu pendant mes recherches
Mais alors pourkoi il arrive a me le lire depuis mon applet??
Autre question, est-ce ke tu est "sûr" k'on peut utiliser JSSE avec les applets??
Marsh Posté le 21-08-2003 à 18:46:51
tu peux ptet lire la propriété mais pas écrire ou lire dans le repertoire qui correspond
Marsh Posté le 21-08-2003 à 22:16:03
the real moins moins a écrit : tu peux ptet lire la propriété mais pas écrire ou lire dans le repertoire qui correspond |
non il ne peut pas lire la propriété, du moins en théorie
http://ls10-www.cs.uni-dortmund.de [...] rties.html
Marsh Posté le 22-08-2003 à 09:00:25
up du matin...
Est-ce ke vous etes sûr k'on peut utiliser JSSE avec les applets??
parce ke mm en mettant dans les parametres de la Java Runtime (ds plug-in java du panneau de conf) l'option "-Djavax.net.ssl.trustStore="C:\j2sdk1.4.1_02\jre\lib\security\cacerts" ben il me teje d'ou ma question...
Marsh Posté le 22-08-2003 à 09:01:32
sentenz a écrit : up du matin... |
bon je suis en congé je crois que je vais avoir droit à un bon point. 2 minutes
Marsh Posté le 22-08-2003 à 09:04:10
DarkLord a écrit : |
en congé et deja debout
Marsh Posté le 22-08-2003 à 09:06:07
ReplyMarsh Posté le 22-08-2003 à 09:10:06
ben ca me ferais un peu chié ke toi tu dormes et pas moi ms bon...
Marsh Posté le 22-08-2003 à 09:10:45
ReplyMarsh Posté le 22-08-2003 à 09:13:37
<connerie potentielle>
c'est pas le browser qui s'occupe du download des pages ? si oui, t'as peut être pas besoin de gérer le https dans ton applet java : le browser est sensé être capable de le gérer tout seul
</connerie potentielle>
Marsh Posté le 20-08-2003 à 16:38:48
J'ai fait le bouton "Rechercher" avant de poster ms j'ai pas trouver la solution alors me voila.
Je suis en train de transformer mon appli (la partie cliente) en applet et j'ai un petit souci avec mon fichier "Configuration.properties".
Mon probleme est simple, j'arrive pas à le charger.
J'ai essayé ca:
=> marche pas
J'ai un NullPointerException
J'ai aussi essayé ca:
=> Pareil
Message d'erreur:
En fait, il arrive pas à me localiser mon fichier.
Je précise que j'ai fait un .jar de mon applet, que je l'ai signé, tout roule...
Qd je met mes variables en dur, ca marche, c'est dc vraiment un souci avec ce fichier la.
Dans mon jar, j'ai mis mon .properties un peu partout ms ca change pas grand chose...
Someone can help me pleaseee