你的IE安装JRE了吗??
打开控制面版,检查一下

解决方案 »

  1.   

    删掉所有的临时文件和class文件,重新编译试试看看IE的设置,对JVM的设置
      

  2.   

    谢谢各位的参与!
    1、to fast_time(fast_time) :JRE肯定装了,JRE1。4。1—03
    2、to haode(好的):按照你的作了,重新编译,错误依旧!
        JVM的设置是没有问题的,和其他机器完全一样。
    3、to wangyanqiu(LovGate:男):这可能么?如何处理?  我再叙述一下:前天的时候,我的浏览器是没有问题的,完全可以浏览,后来,我修改了一下网页,发现出错后,改回到了原来的网页内容不变,就出现了这个问题。
      出现问题后:我做了很多努力:重新搞ClassPath,Java-Home等,重新安装了JDK,JVM等,重起了机器N遍。问题依旧
    还有,第二个问题,与第一个没有关系,请大家也看一看,谢谢。
      

  3.   

    把你所有的class全部打包到jar,然后发布,所有的问题都解决了,你不用为什么classpath之类的
    东东麻烦!
      

  4.   

    to zhang21cnboy(事了抚衣去,不留身与名):
    谢谢你的参与!  我也试了,打包了。问题依旧!
      <applet id="ChuCeng" code="ChuCeng.class" codebase="ChuCeng.jar" name="ChuCeng" height="500" width="700" >
    </applet>    不是打包的问题。我想。
      

  5.   

    这里是Java论坛么?为什么关于送分的讨论远远热于对问题的讨论呢?看那个女农民搂主的帖子,我真羡慕,但是也很无奈,没人能帮助我...哭泣ing...
      

  6.   

    ChuCeng.jar SqlServer.jar放在一起在ChuCeng.jar中的META-INF/MANIFEST.MF中加上Class-Path: SqlServer.jar
      

  7.   

    我认为是没有清除以前的class cache.
    建议你给class换一个文件名,重新compile,试试。
      

  8.   

    to knight_qmh(辉):
       你的这个方法比较深奥,我没用过,很高兴学了一招.不过,首先我有个疑问:
     如果,我不打包,我在系统中设置的SqLServer的三个Jar的ClassPath不起作用么,应该怎么处理?打包不过是为了提高下载Applet的速度,我想。 我现在先试一试您的方法。
      

  9.   

    IE中的JRE插件是不会去找系统环境变量的,你要把驱动包打进你的ChuCeng.jar中
      

  10.   

    to dinosaur_cl(慧剑):
       我重新写了一个简单的Applet,也不行。同样的错误。
      

  11.   

    to knight_qmh(辉),pxboy(阿土仔) :
      我把SQLServer的三个JAR都解开后的com目录,放到了Class目录里。用了下面的语句:
      jar cvf mypack.jar *.class com myPackage  (其中myPackage 为我自己的包) 网页中加入了code="mainApplet.class" codebase="mypack.jar"
     
      结果出了找不到mainApplet.class的错误,而不再是找不到com.microsoft.jdbc...的错误,这是在原来没有打包是正常浏览的机器上试验的。
      

  12.   

    listening(zqy)
    你终于明白了,设置classpath只对服务器端程序有效。
    Applet的用Achieve=" .jar"而不是codebase=" .jar"   codebase是设置工作目录的。
      

  13.   

    我以前也碰到过类似的问题。
    首先明确下正常运行applet的三个前提条件
    1、类本身正确
    2、applet中用到的所有类和库放在发布目录下
    3、客户端IE内嵌虚拟机支持
    既然你发布的东西别人能正常显示就说明程序本身没问题,问题只可能出在客户端的配置.
    而我现在最怀疑的还是你的虚拟机,同时根据你的描述我想你的问题十有八九也应该出在
    java虚拟机的问题上,尽管你一再说明正确安装了,所以我还是建议你在看看这个问题。另外我有点不明白,java虚拟机怎么会有”VM3805“这样的版本号,一般的版本号应该是这样的1.3.1_06-b01,请在确认下虚拟几的问题。
      

  14.   

    to 大家:
      第二个问题解决了。昨天晚上在家里的机器搞定。系统和现在笔记本上的系统完全一致:
      Windows.net2003/JDK141/IE3790。
      将SQLServer的三个JRE都解开到com目录。和其他class 打包到一起。
       archive="**.jar"
         即可。
      分数有50分,先分配给解决这个问题的专家:
      zhang21cnboy(事了抚衣去,不留身与名):12
      knight_qmh(辉):12
      pxboy(阿土仔):12
      crazyboy123(狂徒):12  其余的分数等待第一个问题解决后在送。to alongchina(dragon) :
        您的思路很值得我学习。谢谢!
      首先,我刚刚接触Java不久,以前一直使用VC,近来项目组调整使用J2EE。幼稚的地方请别笑话。^-^
        我安装的是MicronsoftVM3805,不知道是不是Virtual Machine3805,现在最新的没有漏洞的是VM3810,但是我装不上.这是因为IE不再支持Applet了.  Java环境是Java2 1.4.1_03.to 大家:
      我现在的两个Applet在别的机器上都可以运行了.基本上,我轻松了许多,可以交活了.
      但是,现在的笔记本上的问题尚未解决.
      根据大家提供的指示,我想我的机器IE和虚拟机的配置是肯定有问题的了.现在的解决方案,我总结有几种,请大家指正,确认后,我再执行:
      1、重装IE。太狠,需保留到最后
      2、重装系统。更狠,我不会干的。
      3、重装Java虚拟机。我曾经重装过,不知道,虚拟机的重新安装有没有必须做得而我没有做的工作。我好像是直接重新安装。像有的专家说多个虚拟机。我是不是这种情况,虚拟机的泄载在控制面板里有么?to
      

  15.   

    在控制面板里面,有个叫做javaplugin的东东,你可以看看,有没有?或者有多个?运行那个东东,你仔细看看,你面有个设置使用那个jre的地方,用那个指定就可以了!!!jre1.4.2有点问题,中文对话狂乱码,还有就是如果你的class不是使用jdk1.4.2编译的,也不行,所以建议,你用什么版本编译的,就是用什么版本的jre!其实javaplugin用不着自己去装,你只要在html里面做个设置,就会自动安装的!
      

  16.   

    <applet id="ChuCeng" Achieve="mypack.jar" code="MainApplet.class" name="ChuCeng" height="500" width="700" >
    </applet>检查一下MainApplet.class是否是在某个目录下,比如是在mypach.jar文件里的test目录下,应该是code="test.MainApplet.class"