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 文件的位置关系如下图: