Rechercher : dans
Par :

[JAVA] Applet, les archives .jar

Dernière réponse le 20 jan 2009 à 19:23:18 alec.po, le 17 jan 2009 à 18:08:04 
 Signaler ce message aux modérateurs

Bonjour,
Je me suis lancer depuis peut dans les applet et je galere un peu.
J'ai d'abord rencontrer un problème de permission de lecture d'image que j'ai finalement réussi a résoudre avec "getResource()".
Maintenant j'ai un problème pour lire un fichier texte....
Il y a t-il un moyen pour regrouper tout les fichiers que j'ai besoin dans une archive .jar et de charger tout les fichiers contenu dedans ?
merci

Configuration: Windows Vista
Firefox 3.0.5

Meilleures réponses pour « [JAVA] Applet, les archives .jar » dans :
Voir le contenu d'un fichier .jar VoirRien de plus facile que de voir ce que contient un fichier .jar: Renommez-le en .zip et ouvrez-le ! Si vous voulez voir ce que contiennent les programmes java compilés .class, vous devrez utiliser un décompilateur Java tel que JAD:...
[Firefox] plugin Java Jre de Sun VoirA) Les différentes variantes Java chez Sun B) Installation sous Mandriva Limited Edition 2005 ETAPE 1 ETAPE 2: Création du lien symbolique C) Installation sous debian lenny D) Installation sous ubuntu hardy heron A) Les différentes...
Java - Premier programme VoirPremière application avec Java La première chose à faire est de créer un simple fichier texte (sans mise en forme) et de taper les quelques lignes suivantes : // Votre premiere application en Java class FirstApp { public static void main...
Java - Les packages VoirIntroduction aux packages La programmation Java consiste à créer des classes. Or, étant donné qu'un programme est généralement développé par une équipe de programmeurs, c'est-à-dire plusieurs personnes, le fait de concaténer (mettre bout à bout)...

1

azureus33, le 17 jan 2009 à 20:41:43

Salut,

Pour la création d'un jar soit tu est utilisateur d'IDE alors utilise netBeans, il créé des jar quand tu compile et le met dans le dossier dist.

Sinon utilise la commande :
jar -cvfm NomDuJar.jar manifest.txt *
Premier argument le nom du fichier a créer.
Deuxieme argument le fichier manifest
Troisième argument les sources ici '*' donc tous les fichiers du dossier incluant tout type de fichier.

le manifeste contient le fichier principale d'execution, la liste des dossier a include dans le path du projet.
Exemple :
manifest.txt
-------------------------------------------------
Main-Class: Principale.Principal_main
Class-Path: rsc
-------------------------------------------------
Main-Class = Class ou se trouve mon main dans le dossier Princiale/Princial_main.class
Class-Path: chemin du dossier que le programme doit connaitre

Répondre à azureus33

2

azureus33, le 17 jan 2009 à 20:45:58

Pour les problème de permission la plus rapide des solutions est de signer tes fichiers ainsi lorsque que l'applet démarrera l'utilisateur devra confirmé le certificat ensuite plus de problème.

Répondre à azureus33

3

alec.po, le 18 jan 2009 à 14:40:17

OK et donc quand j'aurai réussi a créer l'archive, sa ce passe comment dans le programme ?
je vais rajouter "archive="archive.jar" a mon code HTML et aprés ? J'aurai plus ces problème de droits ?

Répondre à alec.po

4

azureus33, le 18 jan 2009 à 15:27:00

Oui je pense.
Mes problèmes de permisions n'existé plus pour moi.

Répondre à azureus33

5

alec.po, le 18 jan 2009 à 17:52:40

Je n'arrive pas a créer l'archive comme tu me la expliqué, Je n'ai jamais compilé en ligne de commande et la commande marche pas...
J'ai Eclipse comme IDE alors j'ai créer un .jar mais bon sa marche pas vraiment. Y a t-il une commande à mettre dans le programme pour charger les fichier ?

Répondre à alec.po

6

azureus33, le 18 jan 2009 à 18:06:42

Dit moi comment est organiser ton projet (dossier des classe et des resources (fichiers, image..)
je te donnerai un ligne de commande exate pour le jar.

Ensuite pour accéder au données du doit partir de la classe qui accède a la donnée.
Exemple :

./
image.jpg
Fenetre
 |-------->/Fenetre_accueil.class // depuis ici le chemin de l'image se trouve :  "../image.jpg"

Répondre à azureus33

7

alec.po, le 19 jan 2009 à 21:00:31

Merci !
En faite déja quand je vais dans la console de windows, "jar" n'est pas reconnu...
Mais bon j'ai réussi a faire un .jar avec eclipse, mais je sais pas si sa marchera.
Je doit mettre quoi exactement dans mon HTML ?

Répondre à alec.po

8

azureus33, le 19 jan 2009 à 21:23:36

<applet code="nom_package.nom_applet" codebase="Dossier du code" archive="monarchive.jar" width="500" heigth="500">
</applet>

Répondre à azureus33

9

alec.po, le 20 jan 2009 à 18:38:56

Merci infiniment !
J'ai réussi grâce a toi !
Et pour écrire dans un fichier, sa ce passe pareille ? J'ai essayer et sa marche avec éclipse mais plus dans IE...
Merci encode

Répondre à alec.po

10

azureus33, le 20 jan 2009 à 18:59:19

Tu ne peut pas écrire dans un fichier se trouvant dans le .jar le mieux pour le web c'est de utilisé une base de donnée pour stocké des fichier éditable (texte). Si tu veut savoir comment te connecté a une base de donnée regarde là.

http://www.commentcamarche.net/forum/affich 10554804 connexion sql server java netbeans

Répondre à azureus33

11

 alec.po, le 20 jan 2009 à 19:23:18

Ok, merci infiniment pour ton aide.

Répondre à alec.po