【问题标题】:Japplet Error: noclassdeffounderror com/esri/map/layer [duplicate]Japplet 错误:noclassdeffounderror com/esri/map/layer [重复]
【发布时间】:2016-05-24 08:59:14
【问题描述】:

所以我一直在尝试获取一个使用 arcgis sdk jar 文件在浏览器中运行的 japplet,但我似乎无法克服这个错误 (noclassdeffounderror com/esri/map/layer)。 我认为这意味着我没有使用外部 arcgis jar 导出我的 main.jar 文件,但我不确定,因为我已经尝试了几种不同的方法来获取外部 jar。 我尝试在 html 文件中引用它们,如下所示:(将 arcgis lib 复制到包含 Main.jar 的文件夹中)

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

我也尝试过使用添加的依赖项导出 jar,但是要在 eclipse 中执行此操作,您似乎有很多 JApplets 无法拥有的 main(String args[]) 方法。 我已经标记了构建路径中所需的库和罐子 - 顺序和导出。

我做错了什么?

【问题讨论】:

    标签: java eclipse noclassdeffounderror arcgis japplet


    【解决方案1】:

    我做错了什么?

    首先尝试validate the HTML

    例如这个..

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

    【讨论】:

      猜你喜欢
      • 2012-11-11
      • 1970-01-01
      • 2021-04-01
      • 1970-01-01
      • 1970-01-01
      • 2016-08-16
      • 2016-05-24
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多