Java Applet基础——输出HelloWorld

博观而约取,厚积而薄发。这篇文章主要讲述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基础——输出HelloWorld

文章图片

 
 
二、编写调用的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
Java Applet基础——输出HelloWorld

文章图片

 
 
三、编写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 "指令进行编译,完成操作。显示如下图效果
Java Applet基础——输出HelloWorld

文章图片

 
 
四、易错点 1.  警告:不能读取 AppletViewer 的属性文件
一般第一次使用AppletViewer会有这种警告:警告:不能读取  AppletViewer的属性文件:  C:Documents and SettingsAdministrator.hotjavaproperties  使用默认值
按照以下步骤进行解决即可:(附图)
 
1.打开命令提示窗口(cmd),打入PolicyTool并按Enter
Java Applet基础——输出HelloWorld

文章图片

 
 
 
2.在PolicyTool对话框中,点击Add Policy Entry按钮(添加策略条目,会根据版本有不同的翻译)
Java Applet基础——输出HelloWorld

文章图片

 
 
 
3.点击Add Permission按钮(添加权限)
Java Applet基础——输出HelloWorld

文章图片

 
 
 
4.点击许可下拉菜单选择  All Permission
Java Applet基础——输出HelloWorld

文章图片

 
 
 
5.点击ok(确认)
Java Applet基础——输出HelloWorld

文章图片

 
 
 
6.点击Done(完成)
Java Applet基础——输出HelloWorld

文章图片

 
 
 
7.从file菜单中选择Save as(文件菜单选择另存为)
Java Applet基础——输出HelloWorld

文章图片

 
 
 
8.在报错路径下寻找  C:Documents and SettingsAdministrator.hotjavaproperties ,如果没有 .hotjava ,可以自己新建一个文件夹,然后将这个另存为的文件命名为properties,即可。
Java Applet基础——输出HelloWorld

文章图片

 
 
 
 
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); } }

 
如果直接编译,然后运行,会出现如下错误:
Java Applet基础——输出HelloWorld

文章图片

 
 
需要在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>

 
【Java Applet基础——输出HelloWorld】同时HTML不应该在与class同一级目录下,因为package本来就是事先声明的访问路径,如图:
Java Applet基础——输出HelloWorld

文章图片
Java Applet基础——输出HelloWorld

文章图片

 
 
3. 直接打开HTML
这种情况下,一般浏览器可能不支持Applet的显示,需要进行一定配置。
可以参考下面的 配置Java Applet运行环境 进行解决。
 
五、参考链接菜鸟教程:Java Applet 基础
配置Java Applet的运行环境
 
 
谢谢大家!
^_^
 
 
 
 

    推荐阅读