Java 我的小程序有什么问题?

Java 我的小程序有什么问题?,java,applet,Java,Applet,我想把一个简单的Java代码放到一个HTML文档中。这是我的小程序的代码,我保存在:C:\Users\user\Documents\NetBeansProjects\JavaApplication17\src\JavaApplication17 package javaapplication17; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import javax.swing.*; publ

我想把一个简单的Java代码放到一个HTML文档中。这是我的小程序的代码,我保存在:
C:\Users\user\Documents\NetBeansProjects\JavaApplication17\src\JavaApplication17

package javaapplication17;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import javax.swing.*;

public class App extends JApplet implements ActionListener {
    JLabel m,n;
    JTextField v;
    JButton b;
    public void init(){
        setSize(500,500);
        m=new JLabel("Ingrese el radio del círculo");
        m.setBounds(20, 50, 150, 30);
        add(m);
        v=new JTextField();
        v.setBounds(270,50,50,30);
        add(v);
        b=new JButton("Calcular área");
        b.setBounds(20,90,350,30);
        add(b);
        b.addActionListener(this);
        n=new JLabel();
        n.setBounds(100,130,100,30);
        add(n);
    }

    @Override
    public void actionPerformed(ActionEvent ae) {
        double r,a;        
        r=Double.parseDouble(v.getText());
        a=Math.PI*r*r;        
        n.setText("El área del círculo es: "+a);
    }
}
这是html文件,我保存在C:\Users\user\Documents\NetBeansProjects\JavaApplication17\src


Cálculo delárea de un Círculo
但它不起作用!当我尝试用导航器打开小程序时,它会显示以下消息:

NoClassDefFoundError

应用程序(错误名称:javaapplication17/App)


我能做什么?

您需要在小程序代码属性中指定完全限定类:



为此,HTML文件需要位于
src
目录中

您需要在小程序代码属性中指定完全限定类:


要使其正常工作,HTML文件需要位于
src
目录中

是否尝试了以下操作:

<APPLET CODE="App.class" CODEBASE="javaapplication17/" WIDTH="500" HEIGHT="500"/>

如果上述操作不起作用,请将两个文件放在同一文件夹中并删除“codebase”属性。

您是否尝试过以下操作:

<APPLET CODE="App.class" CODEBASE="javaapplication17/" WIDTH="500" HEIGHT="500"/>

如果上述方法无效,请将两个文件放在同一文件夹中,并删除“codebase”属性。

谢谢老兄(鬼鬼祟祟)!哈哈哈,我绝望了,我找不到解决办法!谢谢老兄(鬼鬼祟祟)!哈哈哈,我绝望了,我找不到解决办法!