1

je m'essaye au java web start

j'ai fait un test:

http://squalyl.free.fr/jws/helloworld/

détails dans http://squalyl.free.fr/jws/helloworld/src/org/galaxoft/jws/hello/ , c'est méga basique de la morkitue

seulement je teste dur
là le jar est compilé en java 1.5

sur la bécane que j'ai testé (winxp en java 1.4.2) java web start est censé télécharger la vm 1.5 (il le fait) puis l'utiliser pour lancer mon appli.

mais il me sort une exception au moment de lancer javaw.exe

je voudrais savoir si c'est du à l'exo-vm (triso) ou au fait que je sois user de base sur la bécane.

2

en fait c'est bon maintenant
-java web start d/l bien la vm, mais la machine java a pas le droit d'écrire dans c:\...\application data toussa

par contre l'utilisateur de base a le droit donc soluce: faire un zip de c:\program files\java\jre_version et le dézipper dans le bon dossier explicité par l'exception de jws, par exemple:
Une erreur est survenue au cours du lancement ou de l'exécution de l'application.

Titre : Java Galaxoft Hello World test
Fournisseur : galaxoft.org
Catégorie : Erreur imprévue
Impossible de lancer la version C:\Documents and Settings\utilisateur\Application Data\Sun\Java\Deployment\javaws\cache\.ext\E1121937455937\bin\javaw.exe de l'environnement d'exécution Java


donc ca marche.

bon a savoir ça ^^

3

indique des policy dans ton fichier jnlp il me semble si tu as des problèmes de droit d'accès, que ce soit fichier ou socket par exemple!

4

c'est fait j'ai signé mes jars et activé <all-access/>

5

oki grin

6

J'ai fait aussi un test hier soir, mais il est possible de rendre le certificat valide ? (ca fait tache ce message)

7

oui, il faut se procurer un certificat auprès d'une autorité de certification reconnue par le système. [google]autorité de certification java[/google]

8

y'a un truc keytool avec le jdk qui sert à faire des clés autosignées (ou des .csr pour aller payer bonbon chez verisign)

j'ai aussi une autorité de certif SSL je peux vous signer vos certifs si vous voulez tongue (à 16384 bits authentifiés par moi la khlâsse grin (ouais ouais ça va bien les chevilles grin) )

9

Oui, mais il faut une autorité de certif reconnue par le système pour qu'il n'y ait pas d'alerte, il me semble qu'un certif signé par une autorité non reconnue, ne suffit pas à enlever l'écran d'alerte wink

10

Et heureusement car un programme soit certifé ne veux rien dire si on ne connait pas l'origine du certif
avatar

11

c'est vrai happy

c'est juste pour m'amuser avec des certificats que j'ai fait ça grin