Bonjour à tous !

J'ai un projet sous eclipse fonctionnant avec des librairies (geotools). Ce projet est une applet que j'essaie de faire fonctionner sous EasyPHP.

J'exporte le projet en jar exécutable, je le place dans le répertoire de mon application Web. Dans mon index.html je lui donne les chemins et paramètres nécessaires :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
<p>
  <APPLET code="Viewer.class"
        width="800" height="600" hspace="10" vspace="10" 
        archive="viewer.jar,commons-collections-2.1.jar,commons-jelly-tags-velocity-20030303.205659.jar
,commons-jxpath-1.2.jar,commons-lang-2.0.jar,geoapi-2.0.jar,gt2-arcgrid.jar,gt2-arcsde.jar,gt2-db2.jar
,gt2-dir_ds.jar,gt2-epsg-access.jar,gt2-epsg-hsql.jar,gt2-epsg-wkt.jar,gt2-experiment.jar,gt2-export-wizzard.jar
,gt2-geomedia.jar,gt2-geotiff.jar,gt2-gml.jar,gt2-graph.jar,gt2-image.jar,gt2-indexed-shapefile.jar,gt2-legacy.jar
,gt2-legend.jar,gt2-main.jar,gt2-migrate.jar,gt2-mysql.jar,gt2-oracle-spatial.jar,gt2-postgis.jar,gt2-property.jar
,gt2-sample-data.jar,gt2-shapefile.jar,gt2-svgsupport.jar,gt2-tiger.jar,gt2-utils.jar,gt2-validation.jar,gt2-view.jar
,gt2-vpf.jar,gt2-wfs.jar,gt2-wms.jar,JTS-1.6.jar,opengis-legacy-0.2.jar,units-0.01.jar,vecmath-1.3.jar,
velocity-1.3.jar,wkb4j-1.0-RC1.jar,xalan-2.5.1.jar,XDO-beta.jar">
    <PARAM name="iconPath" value="http://localhost/myapplet/icons">
    <PARAM name="codebase" value="http://localhost/myapplet/classes">
    <span class=english>Your browser is ignoring the APPLET tag.</span><span class=francais>Votre navigateur Web ignore les balises APPLET</span>
  </APPLET>
</p>
Mon jar exécutable (viewer.jar) et les libraries sont dans le répetoire classes/
Ma classe Main est Viewer.class.

Lorsque j'essaie de visualiser mon application dans un browser, la console Java me donne cette erreur :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
java.lang.NoClassDefFoundError 	
        at org.geotools.renderer.j2d.RenderedLayerFactory.<init>(RenderedLayerFactory.java:105)
	at org.geotools.renderer.j2d.StyledMapRenderer.<init>(StyledMapRenderer.java:76)
	at org.geotools.gui.swing.StyledMapPane.createRenderer(StyledMapPane.java:91)
	at org.geotools.gui.swing.MapPane.<init>(MapPane.java:144)
	at org.geotools.gui.swing.StyledMapPane.<init>(StyledMapPane.java:72)
	at Viewer.<init>(Viewer.java:113)
	at sun.reflect.GeneratedConstructorAccessor102.newInstance(Unknown Source)
	at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source)
	at java.lang.reflect.Constructor.newInstance(Unknown Source)
	at java.lang.Class.newInstance0(Unknown Source)
	at java.lang.Class.newInstance(Unknown Source)
	at sun.applet.AppletPanel.createApplet(Unknown Source)
	at sun.plugin.AppletViewer.createApplet(Unknown Source)
	at sun.applet.AppletPanel.runLoader(Unknown Source)
	at sun.applet.AppletPanel.run(Unknown Source)
	at java.lang.Thread.run(Unknown Source)
Je ne comprends pas pourquoi il ne trouve pas les classes provenant de ma librairie geotools puisque sous Eclipse tout fonctionne correctement...

Pouvez vous m'aider ?!
Merci !

WwAvE

[ Modéré par Bulbo ]
Modification du titre
Les Règles du Forum