2016-05-24 6 views
-1

So habe ich versucht, ein Japplet zu bekommen, das arcgis sdk jar-Dateien verwendet, um in einem Browser zu laufen, und ich kann nicht scheinen, diesen Fehler zu überwinden (noclassdeffounderror com/esri/Karte/Ebene). Ich denke, das bedeutet, dass ich meine main.jar-Datei mit den externen Arcgis-Gläsern nicht exportiere, aber ich bin nicht sicher, da ich ein paar verschiedene Möglichkeiten ausprobiert habe, um die externen Gläser sowieso zu bekommen. Ich habe versucht, sie in der HTML-Datei verweisen wie folgt: (mit dem arcgis lib in es in den Ordner mit main.jar kopiert)Japplet Error: noclassdeffounderror com/esri/map/layer

<html> 
    <body> 
     <center> 
     <applet 
      archive = "Main.jar", 
      lib.ArcGIS_Runtime_Java.jar, 
      lib.ArcGIS_Runtime_Java_Toolkit.jar 
      code = "General.Main" 
     > 
    </center> 
    </body> 

ich auch mit den Abhängigkeiten das Glas versucht haben, den Export hinzugefügt, aber dies zu tun in Eclipse scheint es, dass Sie eine Haupt (String args []) -Methode, die JApplets nicht haben kann. Ich habe die libs und jars markiert in buildpath - Reihenfolge und exportiert.

Was mache ich falsch?

Antwort

2

What am I doing wrong?

Beginnen Sie mit dem Versuch, validate the HTML.

E.G. dies ..

<html> 
    <body> 
     <center> 
     <applet 
      archive = "Main.jar", 
      lib.ArcGIS_Runtime_Java.jar, 
      lib.ArcGIS_Runtime_Java_Toolkit.jar 
      code = "General.Main" 
     > 
    </center> 
    </body> 

Sollten mehr so ​​aussehen:

<html> 
    <body> 
     <center> 
     <applet 
      archive = "Main.jar, lib.ArcGIS_Runtime_Java.jar, lib.ArcGIS_Runtime_Java_Toolkit.jar" 
      code = "General.Main" 
      width = "400" 
      height = "300" 
     > 
     </applet> 
    </center> 
    </body>