Java Applet基礎——輸出HelloWorld

前言:

我本身不專用applet,僅僅是瞭解一下,若是有不對的地方,還望你們多多幫助~謝謝!html


 

1、 準備環境

1. 安裝Java的編譯環境(另行百度哦~)

2. 下載 applet.jar ,放在項目目錄下;

下載地址:https://mvnrepository.com/artifact/be.fedict.eid-applet/eid-applet-service/1.2.8java

 

 

2、編寫調用的Java Applet —— HelloWorldApplet.java

import java.applet.*;
import java.awt.*;
 
public class HelloWorldApplet extends Applet
{
   public void paint (Graphics g)
   {
      g.drawString ("Hello World", 25, 50);
   }
}

 

打開cmd,使用 javac 進行編譯,生產class問卷 —— HelloWorldApplet.classlinux

 

 

3、編寫HTML代碼,調用編譯好的 .class 文件 —— Hello.html

<html>
<title>The Hello, World Applet</title>
<hr>
<applet code="HelloWorldApplet.class" width="320" height="120">
If your browser was Java-enabled, a "Hello, World"
message would appear here.
</applet>
<hr>
</html>

 

以後在cmd中使用" appletviewer Hello.html "指令進行編譯,完成操做。顯示以下圖效果瀏覽器

 

 

4、易錯點

1. 警告:不能讀取 AppletViewer 的屬性文件

通常第一次使用AppletViewer會有這種警告:警告:不能讀取 AppletViewer的屬性文件: C:\Documents and Settings\Administrator\.hotjava\properties 使用默認值app

按照如下步驟進行解決便可:(附圖)spa

 

1.打開命令提示窗口(cmd),打入PolicyTool並按Enter.net

 

 

 

2.在PolicyTool對話框中,點擊Add Policy Entry按鈕(添加策略條目,會根據版本有不一樣的翻譯)翻譯

 

 

 

3.點擊Add Permission按鈕(添加權限)3d

 

 

 

4.點擊許可下拉菜單選擇 All Permissioncode

 

 

 

5.點擊ok(確認)

 

 

 

6.點擊Done(完成)

 

 

 

7.從file菜單中選擇Save as(文件菜單選擇另存爲)

 

 

 

8.在報錯路徑下尋找 C:\Documents and Settings\Administrator\.hotjava\properties ,若是沒有 .hotjava ,能夠本身新建一個文件夾,而後將這個另存爲的文件命名爲properties,便可。

 

 

 

 

2. 包聲明:

若是代碼中有包的聲明,須要進行特殊處理,在 .java 文件中如:

package applet;

import java.applet.*;
import java.awt.*;
 
public class HelloWorldApplet extends Applet
{
   public void paint (Graphics g)
   {
      g.drawString ("Hello World", 25, 50);
   }
}

 

若是直接編譯,而後運行,會出現以下錯誤:

 

 

須要在HTML中進行更改,爲code增長包訪問路徑:

<html>
<title>The Hello, World Applet</title>
<hr>
<applet code="applet.HelloWorldApplet.class" width="320" height="120">
If your browser was Java-enabled, a "Hello, World"
message would appear here.
</applet>
<hr>
</html>

 

同時HTML不該該在與class同一級目錄下,由於package原本就是事先聲明的訪問路徑,如圖:

 

 

3. 直接打開HTML

這種狀況下,通常瀏覽器可能不支持Applet的顯示,須要進行必定配置。

能夠參考下面的 配置Java Applet運行環境 進行解決。

 

5、參考連接

菜鳥教程:Java Applet 基礎

配置Java Applet的運行環境

 

 

謝謝你們!

^_^

相關文章
相關標籤/搜索