Java Applet基礎——輸出HelloWorld


前言:

我自己不專用applet,僅僅是了解一下,如果有不對的地方,還望大家多多幫助~謝謝!


 

一、 准備環境

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

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

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

 

 

二、編寫調用的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.class

 

 

三、編寫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 "指令進行編譯,完成操作。顯示如下圖效果

 

 

四、易錯點

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

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

按照以下步驟進行解決即可:(附圖)

 

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

 

 

 

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

 

 

 

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

 

 

 

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

 

 

 

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運行環境 進行解決。

 

五、參考鏈接

菜鳥教程:Java Applet 基礎

配置Java Applet的運行環境

 

 

謝謝大家!

^_^

 

 

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM