pseudo-archive Java 
Réalisation

Qu'est-ce qui cloche dans mon tag applet?
Je me remets pour les besoins d'une petite expérience mathématique aux
applets. Ah, les joies des contrôles custom pour étendre l'AWT parce que
cette saloperie de VM microsoft ne supporte que le 1.1.4.... :-(    Tout
ça me ramène 6 ans en arrière!

Bon mais mon pb est là:
<APPLET archive="biomorphs.jar" code="com.loiksoft.BiomorphApplet.class"
width=574 height=600></APPLET>

Bon arrêtez de rire devant ce truc trivial hein, parce que ça marche bien
avec l'appletviewer, avec Opera et la JVM 1.4.0, mais pas avec IE et sa
1.1.4 (dixit la propriété java.version ). Ca me jette avec la trace
suivante dans la console:

Error loading class: com.loiksoft.BiomorphApplet
java.lang.NoClassDefFoundError
java.lang.ClassNotFoundException: com.loiksoft.BiomorphApplet
 at com/ms/vm/loader/URLClassLoader.loadClass
 at com/ms/vm/loader/URLClassLoader.loadClass
 at com/ms/applet/AppletPanel.securedClassLoad
 at com/ms/applet/AppletPanel.processSentEvent
 at com/ms/applet/AppletPanel.processSentEvent
 at com/ms/applet/AppletPanel.run
 at java/lang/Thread.run

Dès que j'aurais remis la main sur un JDK 1.1.x j'essaierai de recompiler
avec pour voir si ça résoud le pb mais ça m'étonnerait quand même vu le
message d'erreur. Actuellement c'est compilé en 1.4.0 (je développe avec
Forté For Java CE).

Alors si quelqu'un a une idée...

Patrice

-- 


-- Use Opera, the most user-friendly browser on earth --

_______________________________________________
Download the free Opera browser at http://www.opera.com/

Powered by Outblaze



IE ne comprend pas le tag archive=".....jar", il me semble (de mémoire)
qu'il faut que tu construises un fichier .cab et que tu utilises:

<APPLET archive="biomorphs.jar" code="com.loiksoft.BiomorphApplet.class"
width=574 height=600> <PARAM NAME=cabbase VALUE="biomorphs.cab"> </APPLET>

Par contre je ne sais pas comment créer ces foutus fichiers CAB. Ce lien
permet apparemment de charger un programme qui entre autres fait cela.
http://www.cursorarts.com/ca_fw_b.html

Hope this help,

Olivier



>> IE ne comprend pas le tag archive=".....jar", il me semble (de mémoire)
>> qu'il faut que tu construises un fichier .cab et que tu utilises:
>> <APPLET archive="biomorphs.jar"
>> code="com.loiksoft.BiomorphApplet.class" width=574 height=600> <PARAM
>> NAME=cabbase VALUE="biomorphs.cab"> </APPLET> Par contre je ne sais pas
>> comment créer ces foutus fichiers CAB. Ce lien permet apparemment de
>> charger un programme qui entre autres fait cela.
>> http://www.cursorarts.com/ca_fw_b.html Hope this help, Olivier

Bonjour,
tu peux aussi créer les cab à la main en utilisant directement
le "Microsoft Cabinet SDK".
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dncabsdk/html/cabdl.asp cabarc -r -p -P biomorphs\ N biomorphs.cab
biomorphs\*.class

--
hughes

  Salut la liste,

J'ai trouvé la solution au problème de l'exécution sur IE de mon applet.
J'ai commencé par recompiler avec le JDK1.1.8 et je me suis souvenu que IE
n'acceptait par les .jar compressés. J'ai donc refait mon .jar sans
compression et ça roule!

Patrice


-- 


-- Use Opera, the most user-friendly browser on earth --

_______________________________________________
Download the free Opera browser at http://www.opera.com/

Powered by Outblaze