做Applet时,难道.class文件和.html文件一个一定要放在同一个目录下吗?
我现在做了一个没有放在一个目录下,结果出错.Hello.java
//
package com.Applet;import java.applet .*;
import java.awt.*;public class HelloWorld  extends Applet 
{
public void paint(Graphics g)
{
g.drawString ("你好,Java世界!",2,20);
}
}
HelloWorld.html
<html>
<head><title>我的第一个JavaApplet程序</title></head>
</body> <p>
<applet code=../WEB-INF/classes/com/Applet/HelloWorld.class 
width=300
height=200>
</applet>
dsf
</body>
</html> 
说明一下: 我是在eclipse中做applet测试的!!

解决方案 »

  1.   

    在web程序中,WEB-INF是个特别目录,属web服务器专用,其他程序不能访问此区,因此,你的applet找不到类,要单独建一文件夹。
      

  2.   

    容 在web程序中,WEB-INF是个特别目录,属web服务器专用,其他程序不能访问此区,因此,你的applet找不到类,要单独建一文件夹。哦,我明白你的意思,可是我仍然存在一个问题:
    在做applet程序时,是不是.class文件和.html文件必须在一个目录下?我自己做了一个简单的applet程序helloworld,我把helloworld.class,helloworld.java,helloworld.html放在一个目录下时,页面中的applet加载成功!否则页面就加载不成功!!
    你可能会问我为什么那就把.class和.html放在同一个目录下不就行了呀,可是我现在是用eclipse做一个网站,项目中有src, webroot文件夹,其中src文件夹中的java文件默认编译成了class文件放到了webroot/WEB-INF/classes下,而要做的一个Helloworld.html是在webroot下,所以我现在想请高手指点一下,我想这样实现能行吗?
    如果不行有什么好的建议!!!