Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/396.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/305.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何通过浏览器运行applet?_Javascript_Java_Html_Browser_Applet - Fatal编程技术网

Javascript 如何通过浏览器运行applet?

Javascript 如何通过浏览器运行applet?,javascript,java,html,browser,applet,Javascript,Java,Html,Browser,Applet,当我试图通过浏览器运行applet时,它要么在HTML文件中显示文本,要么在框中显示需要插件来显示Java内容或applet,要么只是在HTML文件中显示文本。当我点击插件时,它说无法安装。还有人说应该有.class文件,但我只有.java和.html文件 这是Java类的代码: package applet; import java.awt.*; import java.applet.*; /** * * @author Karan */ public class applet exten

当我试图通过浏览器运行applet时,它要么在HTML文件中显示文本,要么在框中显示需要插件来显示Java内容或applet,要么只是在HTML文件中显示文本。当我点击插件时,它说无法安装。还有人说应该有.class文件,但我只有.java和.html文件

这是Java类的代码:

package applet;

import java.awt.*;
import java.applet.*;

/**
*
* @author Karan
*/
public class applet extends Applet{

/**
 * @param g
 */
public void output(Graphics g) 
{
    g.drawString("Karan Raaj Singh",100,200);
}
}
这是HTML:


测试运行小程序
嗨,这是我的第一个小程序
你应该将(
javac
)你的.java文件编译成一个.class文件,你不应该再使用applet了,这是一种过时的技术,请阅读java Web Start。1)为什么要编写applet?如果是老师指定的,请参考。2) 请参阅和。
public void output(Graphics g){g.drawString(“Karan Raaj Singh”,100200);
您认为该方法会被调用的原因是什么?它应该是
@Override public void paint(Graphics g){g.drawString(“Karan Raaj Singh,100200”);