你class所在的目录必须是classpath。

解决方案 »

  1.   

    我也遇到了这种问题。先说明一下,这个问题和路径应该没有关系。
       这个问题是,把编译好的(没有编译问题)class文件放在和HTML一个目录下,在HTML中用applet code=...将之引用。结果用IE打开HTML后提示被引用的class文件没找到。这应该和编译器没关系,因为就算没装JSDK,也应该能运行的。我怀疑是IE的问题,我试着在JBuilder中建了一个Applet(JBuilder集成开发环境的路径配置应该不会有问题吧),这个applet是向导生成的,结果编译没错,运行时什么也没有。
      

  2.   

    可能是你的IE没有java plugin,到sun的主页上下个JDK装一下再试试看。
      

  3.   

    很简单一个例子,就是hello world的例子。编译没问题的HelloWorld.java
    import java.applet .*;
    import java.awt.*;public class HelloWorld  extends Applet 
    {
    public void paint(Graphics g)
    {
    g.drawString("你好,Java世界!",2,20);
    }}html:
    <html>
    <head><title>我的第一个JavaApplet程序</title></head>
    </body> 
    <applet code="HelloWorld.class" 
    width="300"
    height="200">
    </applet></body>
    </html> 
      

  4.   

    我用的是JDK1。4的。classpath也碰了
      

  5.   

    可能是你的IE没有java plugin,到sun的主页上下个JDK装一下再试试看。
    我去JDK1.4下的Demo文件夹中运行示例Applet也不行,但运行demo\plugin\applets\下的示例却没有任何问题。
      

  6.   

    可能是你的IE没有java plugin,到sun的主页上下个JDK装一下再试试看。我去JDK1.4下的Demo文件夹中运行示例Applet也不行,但运行demo\plugin\applets\下的示例却没有任何问题。另外我把IE6卸载后用IE5还是不行。运行Application却是没有问题。
      

  7.   

    好像高版本JDK编译的.class不能用<applet code=...方式引用
      

  8.   

    这个问题已经解决了,只要在ie浏览器中的“INTERNET选项”高级中,选择中“java2 v1.4.2用于applet“选项选中就行。