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 :
Mon jar exécutable (viewer.jar) et les libraries sont dans le répetoire classes/
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>
Ma classe Main est Viewer.class.
Lorsque j'essaie de visualiser mon application dans un browser, la console Java me donne cette erreur :
Je ne comprends pas pourquoi il ne trouve pas les classes provenant de ma librairie geotools puisque sous Eclipse tout fonctionne correctement...
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)
Pouvez vous m'aider ?!
Merci !
WwAvE
[ Modéré par Bulbo ]
Modification du titre
Les Règles du Forum
Partager