我写了一个applet,在JBuilder里面可以正常运行,但是一加载到浏览器里就显示不了了,只能看到一个灰色的方框,请教各位高手这是怎么回事?系统里已经安装了JDK1.5,还需要用htmlconv吗?

解决方案 »

  1.   

    IE里的JRE是1.5的吗?要不编译时选All JDK Version

    javac -target 1.1 XXX.java再运行
      

  2.   

    首先 确保你的环境 能不能 运定applet
    到jdk的demo文件夹下面 运行 相应applet试试
      

  3.   

    没有调用成功啊,你先在JDK环境下看看能不能运行
      

  4.   

    IE里的JRE是1.5的吗?要不编译时选All JDK Version

    javac -target 1.1 XXX.java再运行
    -------------------------------------------------------------------------------
    IE选项-高级中有“将JRE 1.5.0_09用于<applet>”的选项并已钩选,这应该就说明IE的JDK是1.5了吧?首先 确保你的环境 能不能 运定applet
    到jdk的demo文件夹下面 运行 相应applet试试
    -------------------------------------------------------------------------------
    刚刚试了下,demo目录里的applet都能正常运行没有调用成功啊,你先在JDK环境下看看能不能运行
    -------------------------------------------------------------------------------
    没有调用成功是什么意思?
    另我再补充一下:
    下面是我的html文件加载applet的代码
    <applet
      codebase = "."
      code     = "pumpexperiment.ExperimentApplet.class"
      archive  = "PumpExperiment.jar"
      name     = "TestApplet"
      width    = "800"
      height   = "600"
      hspace   = "0"
      vspace   = "0"
      align    = "middle"
    >
    用IE打开以后状态栏显示“小应用程序 TestApplet started”,但是只能看到一个800*600的灰色方块。
    applet用了一些Swing组件,重写了部分组件的paintComponent方法,另外还用到了多线程,不知道这些对在浏览器中正常显示有没有影响的。
      

  5.   

    code     = "pumpexperiment.ExperimentApplet.class"
    这个路径应该是写错了。
    把该class和html放在一起试试
      

  6.   

    ExperimentApplet.class放在哪了??