还有一个方法就是不用java2的东西,不用swing,比如用vj开发applet就没问题。其它没别的方法了。netscape也有这个问题,你没看见htmlconvertor也生成了相应代码吗?

解决方案 »

  1.   

    如果安装了最新 的 jre for xp,2000,98 就不用改html了
      

  2.   

    faint!用vj!
    还有,hexiaofeng老兄,装了jre for xp,2000,98就可以不改html了吗?
    你确信?我昨天才从java.sun.com上下了最新版的jre,怎么不行?还望赐教!
    谢谢啦!不管能不能解决问题,只有回答有帮助,就有分!
      

  3.   

    htmlconventor就是专门为用swing写的applet转换用的,如果是awt的都不用改
      

  4.   

    (to:mem_fox)那是自然,可是问题不在这里!
      

  5.   

    下载jre1.3,8M多,看看你的用户是不是宽带网落
      

  6.   

    jre1.3我昨天才装了,可是没有用!
      

  7.   

    jre是什么,望各位赐教?@_@(注:初学者)
      

  8.   

    : Ljglory(blue_poet) 是 j2re-1_3_1_01a-win-i.exe ,我用的是win98, 
           ~~~~~~~~~~~~~~~~
    原码如下
    import java.awt.*;
    import java.applet.*;
    import javax.swing.*;public class wer extends JApplet
    {   public void init()
       {
          JButton  jb = new JButton("sdaf");
          getContentPane().add(jb);
       }
       
    public void paint(Graphics g)
    {
    g.drawString("Hello World", 20, 20);
    }
    }
    html如下
    <HTML>
    <HEAD>
    <TITLE>MyApplet Example1</TITLE>
    </HEAD>
    <BODY>
    <H1>MyApplet</H1>
    <HR>
    <P>
    <APPLET CODE="wer.class" WIDTH="300" HEIGHT="300">
    </APPLET>
    </P>
    <HR>
    </BODY>
    </HTML>没有问题呀,我在win2000也试过,没问题
     
      

  9.   

    我下的也是 j2re-1_3_1_01a-win-i.exe ,安装也没出问题,可是你的demo还是运行不起来。我要netscape打开是说,java.lang.Nullpointexception。当然用appletviewer肯定没问题!并且,更怪的是,我上java.sun.com要下j2re时,弹出的窗口上的java logo是可以动的,也就是说,我的java plug-in 没问题!还有,感谢hexiaofeng,还写了code,太谢谢了,给你加5分先!
      

  10.   

    IE ---  >Internet  ----> 高级 ---〉java(sun) ---> 选上 j2re-1_3_1_01a 试试
      

  11.   

    netscape?控制面板---〉java_plu--->浏览器 --〉选 netscape
      

  12.   

    不对,你既然用了swing的控件,就不能用awt的方法写网页的标签,标准的写法是这样的:
     <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">
    <PARAM NAME = CODE VALUE = "wer.class" ><PARAM NAME="type" VALUE="application/x-java-applet;version=1.3">
    <PARAM NAME="scriptable" VALUE="false">
    <COMMENT>
    <EMBED type="application/x-java-applet;version=1.3"  CODE = "wer.class" WIDTH = "100%" HEIGHT = "100%"  scriptable=false pluginspage="http://java.sun.com/products/plugin/1.3/plugin-install.html">
    <NOEMBED>
    </COMMENT>
    </NOEMBED></EMBED>
    </OBJECT>
      

  13.   

    : mem_fox(mem_fox)      去当个j2re-1_3_1_01a-win-i.exe 用用再说吧
      

  14.   

    to hexiaofeng
      jre到底是个什么概念,是sun发行的类库包? 
        它和一些 jar文件有什么区别??
      
      

  15.   

    : tncboy(IWTSJ) 
        
         jre  java 运行环境
         jar  java 程序的打包文件
      

  16.   

    另外我还有一个问题!
    如果我安装配置了j2的运行环境!
    我直接可以用老版本的jdk写一些包括swing组件的代码吗?
    j2re的安装文件是否会自动更新sdk?
    一定要匹配安装j2sdk....我目前用的是jdk1.3
      

  17.   

    直接可以用老版本的jdk写一些包括swing组件的代码吗?
      如果老版本的jdk包含 你用到的组件和方法,可以
           
    j2re的安装文件是否会自动更新sdk?
      不,JRE不自动更新sdk,JRE起解释作用,JRE不一定要匹配安装j2sdk,高版本的JRE可以支持新组件新方法
      

  18.   

    各位,我快被逼疯啦!
    每次浏览java.sun.com/products/jfc/tsc/articles/getting_started/applet_test.html时,都看不见java logo,但是每次浏览java.sun.com/products/plugin/1.3.1_01a/demos/jfc/SwingSet2/SwingSet2.html时,弹出的窗口中都能看见java logo.也就是说,我的系统是装过java plug-in的,但依以上各位兄台之意,应该能支持用了swing的java applet!可是为什么就是不行了呢?还有,以上测试结果在IE、netscape、opera都一样!
    God save me!
      

  19.   

    还有,斑竹hexiaofeng给我的demo以及java核心技术卷2中的转地球仪的applet在opera中均是可以运行的,但是在IE、netscape中均不能运行,且在netscape中报错信息为:java.lang.nullpointexception!但是opera浏览不在本地的含swing的applet时,就不行了!比如在浏览java.sun.com/products/plugin/1.3.1_01a/demos/jfc/SwingSet2/SwingSet2.html时,opera就显示applet loaded.但是什么也看不见!
      

  20.   

    IE ---  >Internet  ----> 高级 ---〉java(sun) ---> 选上 j2re-1_3_1_01a 试试  
    netscape?控制面板---〉java_plu--->浏览器 --〉选 netscape  AND ie你试了么〉???
      

  21.   

    hexiaofeng,是在IE中的Internet option中设置,还是改注册表;
    我怎么找不到!并且,control panel中的java plug-in中好像没有你说的浏览器一项!谢谢啦!
      

  22.   

    朋友们,在帮帮忙吧!hexiaofeng,到底在那里设置你说的选项?Thanks in advance!
      

  23.   

    : Ljglory(blue_poet)    在IE中的Internet option中设置   控制面班 中 是Java Plug - in 1.3.1_01 我靠,你可别说你点了Java Plug - in 1.3.1
                                     ~~~~~~~~
      

  24.   

    问题终于搞定了!谢谢hexiaofeng!
    不过是在我把jdk,jre全部卸载后重装才能看到斑竹所说的IE中的设置选项的!我真是弄胡涂了,不过总算告一段落了!
      

  25.   

    我下了java plug_in(正如各位所说的j2re-1_3_1_01a-win-i.exe 我没有转换<applet>标签,我也用HTMLConverter 转换过但不知道怎么改下面的 codebase 改成我盘上的路径。反正不改也可运行,codebase="http://java.sun.com/products/plugin/1.3/jinstall-13-win32.cab#Version=1,3,0,0" ) 又有新问题了。以前我不用swing组件但用XYLayout布局管理器,applet可正常运行。但装了java plug_in 1.3虽然swing可用,但用了XYLayout就有问题(是否我没有改applet)了,ie提示:java.lang.NoclassDefFoundError:com/borland/jbcl/layout/XYLayout
    这是什么意思,我用的是win98,我在注册表中已指定CLASSPATH 为 .../jbcl3.0.zip 其jbcl3.0.zip 中有com/borland/jbcl/layout/XYLayout 
    CLASSPATH 是怎么回事,win98中是否在注册表中指定,NT/win2000 在环境变量中指定。
    这个问题非常关键,因为我控制vrml是也有类似问题。
      

  26.   

    我下了java plug_in(正如各位所说的j2re-1_3_1_01a-win-i.exe 我没有转换<applet>标签,我也用HTMLConverter 转换过但不知道怎么改下面的 codebase 改成我盘上的路径。反正不改也可运行,codebase="http://java.sun.com/products/plugin/1.3/jinstall-13-win32.cab#Version=1,3,0,0" ) 又有新问题了。以前我不用swing组件但用XYLayout布局管理器,applet可正常运行。但装了java plug_in 1.3虽然swing可用,但用了XYLayout就有问题(是否我没有改applet)了,ie提示:java.lang.NoclassDefFoundError:com/borland/jbcl/layout/XYLayout
    这是什么意思,我用的是win98,我在注册表中已指定CLASSPATH 为 .../jbcl3.0.zip 其jbcl3.0.zip 中有com/borland/jbcl/layout/XYLayout 
    CLASSPATH 是怎么回事,win98中是否在注册表中指定,NT/win2000 在环境变量中指定。
    这个问题非常关键,因为我控制vrml是也有类似问题。
      

  27.   

    我装了j2re-1_3_1_01a-win-i.exe 可是其它组件不能用了,如我用borland的XYLayout 
    ie就说:java.lang.NoclassDefFoundError:com/borland/jbcl/layout/XYLayout