各位大哥来救命啊,研究了很长时间了。快风了。。。
我安装了mapobjects java 版安装目录下有个教学的例子
C:\ESRI\MOJ22\Samples\Tutorial\tutorial.html
运行的时候出错
载入:找不到类 TutorialApplet。
java.lang.ClassNotFoundException: TutorialApplet
at sun.applet.AppletClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.applet.AppletClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.applet.AppletClassLoader.loadCode(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)
Caused by: java.io.FileNotFoundException: C:\ESRI\MOJ22\Samples\Tutorial\TutorialApplet.class (系统找不到指定的文件。)
at java.io.FileInputStream.open(Native Method)
at java.io.FileInputStream. <init> (Unknown Source)
at java.io.FileInputStream. <init> (Unknown Source)
at sun.net.www.protocol.file.FileURLConnection.connect(Unknown Source)
at sun.net.www.protocol.file.FileURLConnection.getInputStream(Unknown Source)
at sun.applet.AppletClassLoader.getBytes(Unknown Source)
at sun.applet.AppletClassLoader.access$100(Unknown Source)
at sun.applet.AppletClassLoader$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
... 10 more
Exception in thread "Thread-4 " java.lang.NullPointerException
at sun.plugin.util.GrayBoxPainter.showLoadingError(Unknown Source)
at sun.plugin.AppletViewer.showAppletException(Unknown Source)
at sun.applet.AppletPanel.runLoader(Unknown Source)
at sun.applet.AppletPanel.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
java.lang.NullPointerException
at sun.plugin.util.GrayBoxPainter.showLoadingError(Unknown Source)
at sun.plugin.AppletViewer.showAppletStatus(Unknown Source)
at sun.applet.AppletPanel.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
Exception in thread "thread applet-TutorialApplet " java.lang.NullPointerException
at sun.plugin.util.GrayBoxPainter.showLoadingError(Unknown Source)
at sun.plugin.AppletViewer.showAppletException(Unknown Source)
at sun.applet.AppletPanel.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
在C:\ESRI\MOJ22\Samples\Tutorial\Source\com\esri\tutorial\TutorialApplet.java
原文件在这目录下
tutorial.html代码
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN ">
<html>
<head>
<title> Main Frame </title>
<SCRIPT LANGUAGE= "JavaScript " TYPE= "text/javascript ">
window.resizeTo(970,700);
</SCRIPT>
</head>
<body bgcolor= "Silver " LEFTMARGIN=0 TOPMARGIN=0 RIGHTMARGIN=0>
<table border= "1 " width= "100% " height= "100% " cellspacing= "1 ">
<tr>
<td width= "100% " height= "100% ">
<object classid= "clsid:8AD9C840-044E-11D1-B3E9-00805F499D93 " width= "100% " height= "100% " codebase= "http://java.sun.com/products/plugin/1.3/jinstall-13-win32.cab#Version=1,3,0,0 " ID= "Tutorial ">
<param name= "code " value= "TutorialApplet ">
<param name= "name " value= "Tutorial ">
<param name= "type " value= "application/x-java-applet;version=1.3 ">
<COMMENT>
<embed type= "application/x-java-applet;version=1.3 "
width= "960 "
height= "99% "
code= "TutorialApplet " name= "Tutorial "
pluginspage= "http://java.sun.com/products/plugin/1.3/plugin-install.html "
<noembed>
</COMMENT>
Powered by ArcIMS 4.0 Toolkit
</noembed>
</object>
</td>
</tr>
</table>
</body>
</html>
我要如何做?????????
[解决办法]
把tutorial.html里的TutorialApplet改为:com.esri.tutorial.TutorialApplet
[解决办法]
10有89是java配置问题
[解决办法]
设环境变量里面ClassPath= "C:\ESRI\MOJ22\Samples\Tutorial\Source\com\esri\tutorial\; "
试试