import java.awt.Graphics;
import java.awt.Graphics2D;public class RootApplet extends javax.swing.JApplet{
    int number;
    @Override
    public void init(){
        number=225;
    }
    @Override
    public void paint(Graphics screen){
        Graphics2D screen2D=(Graphics2D) screen;
        screen2D.drawString("The square root of "+
                number+
                " is "+
                Math.sqrt(number),5,50);
    }
}这个程序在运行项目的时候是正常的。但是运行文件的时候出现了问题,下面是给出的提示
加载: 找不到类javawc/RootApplet.class。
java.lang.ClassNotFoundException: javawc.RootApplet.class
at sun.applet.AppletClassLoader.findClass(AppletClassLoader.java:219)
at java.lang.ClassLoader.loadClass(ClassLoader.java:423)
at sun.applet.AppletClassLoader.loadClass(AppletClassLoader.java:152)
at java.lang.ClassLoader.loadClass(ClassLoader.java:356)
at sun.applet.AppletClassLoader.loadCode(AppletClassLoader.java:633)
at sun.applet.AppletPanel.createApplet(AppletPanel.java:795)
at sun.applet.AppletPanel.runLoader(AppletPanel.java:724)
at sun.applet.AppletPanel.run(AppletPanel.java:378)
at java.lang.Thread.run(Thread.java:722) 我用的是netbeans IDE 7.2中文版  帮我看看问题出在(=@__@=)哪里?小菜鸟一枚

解决方案 »

  1.   

    你在eclipse下运行应该没问题。
      

  2.   

    import java.awt.Graphics;
    import java.awt.Graphics2D;
    //import javax.swing.*;
    public class RootApplet extends  javax.swing.JApplet
    {
    public static void main(String [] args)
    {}
    int number;
    @Override
    public void init(){
    number=225;
    }
    @Override
    public void paint(Graphics screen){
    Graphics2D screen2D=(Graphics2D) screen;
    screen2D.drawString("The square root of "+
    number+
    " is "+
    Math.sqrt(number),5,50);
    }
    }这样在命令窗口下运行没有错误呀!!!!
      

  3.   

    Applet要main函数吗?
    Math.sqrt(number),5,50);这句貌似有问题
    这个应该用浏览器编写html代码打开吧
      

  4.   

    可以试下弄个html,引用编译好的xxx.class文件在网页上显示。例如 <applet code=RootApplet.class width="500" height="300" >
    </applet
      

  5.   

    我是按书上的写的,问题出哪了我也一头雾水 
    那个怎么用html代码打开呢 详细点雏鸟一只