Japplet Error: noclassdeffounderror com/esri/map/layer
Japplet Error: noclassdeffounderror com/esri/map/layer
所以我一直在尝试在浏览器中获取一个使用 arcgis sdk jar 文件的 japplet 运行,但我似乎无法克服这个错误 (noclassdefounderror 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[]) 方法。
我已经在 buildpath - order 和 exports 中标记了需要的 libs 和 jars。
我做错了什么?
What am I doing wrong?
首先尝试 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>
所以我一直在尝试在浏览器中获取一个使用 arcgis sdk jar 文件的 japplet 运行,但我似乎无法克服这个错误 (noclassdefounderror 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[]) 方法。 我已经在 buildpath - order 和 exports 中标记了需要的 libs 和 jars。
我做错了什么?
What am I doing wrong?
首先尝试 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>