1. 程式人生 > 其它 >JDK內建工具之appletviewer

JDK內建工具之appletviewer

技術標籤:JAVAappletviewerjava

appletviewer用於在Web瀏覽器外部執行applet
基本用法:appletviewer <options> url
option為選項部分,多個選項用空格分隔。url要顯示的文件或資源的位置,可以指定多個以空格分隔的url

可用選項如下:

-debug                  在 Java 偵錯程式中啟動小應用程式檢視器
-encoding <encoding>    指定 HTML 檔案使用的字元編碼
-J<runtime flag>        將引數傳遞到 java 直譯器,該引數不應包含空格。多個自變數詞都必須以字首-J開頭。
                        這對於調整編譯器的執行環境或記憶體使用很有用

下面通過一個例項演示該命令具體用法。

第一步:編寫Applet程式,並將其編譯為class,檔名:HelloApplet .java,示例程式碼如下:

import java.applet.Applet;
import java.awt.Color;
import java.awt.Font;
import java.awt.Graphics;

public class HelloApplet extends Applet {
    @Override
    public void paint(Graphics g) {
        g.setColor(Color.red);
        Font font =
g.getFont(); g.setFont(new Font(font.getName(), font.getStyle(), 70)); g.drawString("Hello Applet", 25, 80); } }

第二步:編寫HTML,並在其中嵌入第一步編譯的class,檔名:HelloApplet .html,示例程式碼如下:

<html>
<title>HelloApplet</title>
<hr>
<applet code="HelloApplet.class"
width="500" height="120">
If your browser was Java-enabled, a "HelloApplet" message would appear here. </applet> <hr> </html>

示例中編譯後的class檔案和html放在同一目錄

第三步:通過appletviewer預覽Applet小程式,在命令列輸入:appletviewer -encoding UTF-8 HelloApplet.html,可以看到如下圖效果

在這裡插入圖片描述