每次浏览器打开就显示“错误,请单击获取详细信息”
这是怎么回事啊????
用APPLETVIEWER命令,系统提示无法找到指定路径。
求各位高手解答!

解决方案 »

  1.   

    可能是你class文件路径不对,<applet code="xxx.class"></applet>
      

  2.   

    appletviewer命令  只显示了一个窗口,没有内容,一片空白。浏览器显示说:错误。。
      

  3.   

    Applet执行时,需首先保证Applet本身是正确的其次,html中写的类名(含包路径)与Applet要完全一致,存放位置也要正确,否则不能执行如html中的
    <APPLET codebase=.. code="test/Test.class" width=350 height=350></APPLET>说明,要执行一个叫Test.class的Applet,它在test包中,该文件在本html文件所在目录中(codebase指定),这样,这个Test.class必须放在本html文件所在目录的test目录下
      

  4.   

    没看懂什么意思你是指HTML和CLASS文件要在同一个目录下么?CODEBASE应该写什么内容呢?
    我的字节码文件WELCOME.CLASS在COM.WELCOME.ORG目录下(因为JAVA文件时在包COM.WELCOME.ORG下创建的),那HTML文件是不是也要在这个目录下?
      

  5.   

    没看懂什么意思你是指HTML和CLASS文件要在同一个目录下么?CODEBASE应该写什么内容呢?
    我的字节码文件WELCOME.CLASS在COM.WELCOME.ORG目录下(因为JAVA文件时在包COM.WELCOME.ORG下创建的),那HTML文件是不是也要在这个目录下?
      

  6.   


    如果 WELCOME.CLASS在COM.WELCOME.ORG下,那么WELCOME.CLASS应该在html所在目录下的COM\WELCOME\ORG目录下。
    CODEBASE写..,代表基于当前目录
      

  7.   

    code值为class文件相对路径,
    照你上面说的,code="com.welcom.org.welcome" codebase="."
      

  8.   

    html不是应该由自己写的吗?然后保存在同一目录下。
      

  9.   

    可以了吗?
    我最近学习这块内容,我调试挺长时间,最后可以了. 步骤写下来,看是否对你有用.
    我是在命令提示符下试的.
    1
    把当前目录设在你编辑html文件的地方。(假设是 c:\test)
    2
    编译applet源程序,假设是:Welcome.java,用命令:
    javac -d . c:\.....\Welcome.java   (这块用这个源文件的全路径名。)
    假设你的Welcome.java的 包名是:COM.WELCOME.ORG,那么在当前目录下(c:\test)会有com\welcome\org目录结构。类Welcome.class就在这里。3 编辑html文件
      <applet codebase="./" code="com.welcome.org.Welcome.class" ></applet> (这块要带包名,扩展名)。楼主试试。
      

  10.   

    <APPLET code="test/Test.class" width=350 height=350></APPLET>
      

  11.   

    谢谢你的回复!
    我试了,可以编译,但是还是到appletviewer时,窗口仍然显示的是空白
      

  12.   

    我把代码贴出来吧
    .java:
    import java.awt.Graphics;import javax.swing.JApplet;
    public class Test extends JApplet{
    public void paint(Graphics g){
    g.drawString("Welcome",100,20);
    }}html:
    <html>
    <applet
    code="Test.class"
    codebase="./"
    width=300
    height=300
    >
    </applet>
    </html>我是把HTML和.JAVA一同放在D盘下,再用JAVAC编译,APPLETVIEWER命令的。
      

  13.   

    编译后的Test.class 和这个html文件在一块吗?
      

  14.   

    java代码测试正常,你试试这个
    <html>
    <head><title>此标题纯属打酱油</title></head>
    <body><applet code="Test.class" height=600 width=800>
    </applet>
    </body>
    </html>
    我测试没问题,你的那种html写法也能显示。html文件和编译好的类文件放同一目录下,这并非固定,code后的路径写法取决于html文件和“类文件”存放目录(注意不是源文件),为了简单所以放同一目录下,所以如果还有问题也不会是这里。可能是你输入指令有问题。假设我的html文件命名为index.html。打开命令行提示符进入你的文件存放目录,假设是文件都存放在d盘temp文件夹下,命令行提示符进入到d:\temp>appletviewer index.html 。现在应该能看见了。
    ————————给分吧!!!!!!——————————
      

  15.   

    Test.class和html文件在一块的  APPLETVIEWER好后,CMD出现java.lang.NoClassDefFoundError:Test<wrong name:com\test\org\Test>
      

  16.   

    我特意把.JAVA和HTML文件直接放到D盘下  SHELL窗口中转到D:盘后才APPLETVIEWER,结果还是空白。
    CMD中给出的反馈消息我已经写出,请你看下找一下原因
      

  17.   

    把你的java程序的包名先注释掉。
      

  18.   

    不是.java源文件,是把编译好的Test.class和html文件放到同一目录下,appletviewer加载的是html文件Egg:appletviewer index.html。简化问题源文件先不要使用包package,直接以类名Test保存为.java文件然后javac Test.java编译生成Test.class,再试试,你先不要用IDE,就用简单的记事本做
      

  19.   

    解决了  重新建了文档   直接建立FILE  没有建立包。
    终于有显示!万分感谢!