博观而约取,厚积而薄发。这篇文章主要讲述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 SettingsAdministrator.hotjavaproperties 使用默认值
按照以下步骤进行解决即可:(附图)
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 SettingsAdministrator.hotjavaproperties ,如果没有 .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>
【Java Applet基础——输出HelloWorld】同时HTML不应该在与class同一级目录下,因为package本来就是事先声明的访问路径,如图:
文章图片
文章图片
3. 直接打开HTML
这种情况下,一般浏览器可能不支持Applet的显示,需要进行一定配置。
可以参考下面的 配置Java Applet运行环境 进行解决。
五、参考链接菜鸟教程:Java Applet 基础
配置Java Applet的运行环境
谢谢大家!
^_^
推荐阅读
- Android 在Service中弹出对话框
- 把app(apk和ipa文件)安装包放在服务器上供用户下方法
- DApp是什么,DApp是必然趋势
- Android在Service中弹出对话框二
- H5页面测试app测试
- 前端随心记---------call,bind,apply
- SEAndroid
- Android(View上更改鼠标样式及坐标监听)
- 凯捷最新面试流程合集