你的applet是要加载本地文件的,在浏览器里运行当然要报错了,可以做签名

解决方案 »

  1.   

    <applet
      codebase = "./"
      code     = "webgis.TestWRLApplet.class"
      name     = "MapControl"
      width    = "600"
      height   = "480"
      hspace   = "0"
      vspace   = "0"
      align    = "middle"
    ></applet>没有读本地文件,读文件用的方法是
            MyPath = new String("http://10.5.9.58/wrl/dungeon3.wrl");
            String MyPathT = new String("http://10.5.9.58/wrl/");
            URL MyURL = null;
            URL MyURLT = null;
            try
            {
                MyURL = new URL(MyPath);
                MyURLT = new URL(MyPathT);
            }
            catch(MalformedURLException e)
            {
                e.printStackTrace();
            }
            Loader.setBaseUrl(MyURLT);
            InputStream Input = MyURL.openConnection().getInputStream();
            Input.read();