2016-05-24 3 views
-1

私はarcgis sdk jarファイルをブラウザで実行するジャップレットを取得しようとしていますが、このエラー(noclassdeffounderror com/esri/map/layer)。 これは、私がmain.jarファイルを外部のarcgis jarファイルにエクスポートしていないことを意味しますが、私は外部のjarファイルを取得するためのいくつかの方法を試しています。 私はそうのようなhtmlファイルでそれらを参照しようとしている:私はまた、依存関係を持つjarファイルをエクスポートしようとしている(それにMain.jarのフォルダにコピーしたArcGISのlibで)jappletエラー: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> 

これを行うためには、JAppletが持つことのできないmain(String args [])メソッドがあるようです。 ビルドパスの注文とエクスポートに必要なライブラリとjarをマークしました。

私は間違っていますか?

答えて

2

What am I doing wrong?

validate the HTMLで開始してください。

E.G.この..

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

はもっとこのようにする必要があります:

<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>