appletviewer.exe 是 Java 开发工具包(JDK)中的一个工具,用于在浏览器之外运行 Java Applet 小程序。它可以加载并运行 Applet 类,并在独立的窗口中显示 Applet 的界面。
注意:Applet 是 Java 中的一种小程序,可以在网页中嵌入并在浏览器中运行。
appletviewer <options> url
-debug 在 Java 调试器中启动小应用程序查看器
-encoding <encoding> 指定 HTML 文件使用的字符编码
-J<runtime flag> 将参数传递到 java 解释器,注意:-J 选项是非标准选项, 如有更改, 恕不另行通知。
-Xms<size> -Xmx<size>:这两个选项用于设置 Java 虚拟机的初始堆大小和最大堆大小。
以下是 appletviewer.exe 命令的简单用法:
(1)一个简单的 Java Applet 入门示例,展示一个简单的绘图功能:
package com.hxstrive.applet;
import java.applet.Applet;
import java.awt.Graphics;
/**
* 继承 Applet 类创建一个 Applet
* @author HuangXin
* @since 1.0.0 2024/2/28 13:11
*/
public class SimpleApplet extends Applet {
// 重写 paint 方法,在 Applet 上绘制一个字符串
@Override
public void paint(Graphics g) {
g.drawString("Hello, this is a simple Java Applet!", 20, 20);
}
}上面示例中,我们创建了一个继承自 Applet 类的 SimpleApplet 类,并重写了 paint 方法来在 Applet 上绘制一个字符串。接下来,您需要将这个代码保存到一个名为 SimpleApplet.java 的文件中。
(2)创建一个运行 Java Applet 小程序的 HTML 页面 viewer.html,内容如下:
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>Simple Java Applet Example</title> </head> <body> <applet code="SimpleApplet.class" width="200" height="200"> Your browser does not support Java applets. </applet> </body> </html>
(3)使用 appletviewer.exe 命令运行 viewer.html 页面,如下:
E:\demo\src\main\java\com\hxstrive\applet> appletviewer.exe viewer.html
运行效果如下图:

注意,viewer.html 文件和 class 文件的位置关系如下图:
