前言:

我自己不专用applet,仅仅是了解一下,如果有不对的地方,还望大家多多帮助~谢谢!

一、 准备环境

1. 安装Java的编译环境(另行百度哦~)

2. 下载 applet.jar ,放在项目目录下;

二、编写调用的Java Applet —— HelloWorldApplet.java

import java.applet.*;import java.awt.*;public class HelloWorldApplet extendsApplet

{public voidpaint (Graphics g)

{

g.drawString ("Hello World", 25, 50);

}

}

打开cmd,使用 javac 进行编译,生产class问卷 —— HelloWorldApplet.class

三、编写HTML代码,调用编译好的 .class 文件 —— Hello.html

The Hello, World Applet


If your browser was Java-enabled, a "Hello, World"

message would appear here.


之后在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 文件中如:

packageapplet;import java.applet.*;import java.awt.*;public class HelloWorldApplet extendsApplet

{public voidpaint (Graphics g)

{

g.drawString ("Hello World", 25, 50);

}

}

如果直接编译,然后运行,会出现如下错误:

需要在HTML中进行更改,为code增加包访问路径:

The Hello, World Applet


If your browser was Java-enabled, a "Hello, World"

message would appear here.


同时HTML不应该在与class同一级目录下,因为package本来就是事先声明的访问路径,如图:

3. 直接打开HTML

这种情况下,一般浏览器可能不支持Applet的显示,需要进行一定配置。

可以参考下面的 配置Java Applet运行环境 进行解决。

五、参考链接

谢谢大家!

^_^

导出java applet_Java Applet基础——输出HelloWorld相关推荐

  1. sun java applet_Java Applet 基础

    Java Applet 基础 Applet 是一种 Java 程序.它一般运行在支持 Java 的 Web 浏览器内.因为它有完整的 Java API支持,所以Applet 是一个全功能的 Java ...

  2. idea编译的文件怎么用cmd打开_JAVA学习册|基础语法|cmd输出HelloWorld

    看到这个标题,估计已经有小伙伴知识本文要讲什么了,好,下面我们就开始正文 学java最开始的地方 很多老师的书和视频中,在安装完jdk,配置好环境变量,都会带大家用记事本写一个HelloWorld,然 ...

  3. Java基础了解-12-网络编程/发送邮件/多线程编程/Applet 基础/文档注释

    @ 网络编程/发送邮件/多线程编程/Applet 基础/文档注释 一.Java 网络编程 网络编程是指编写运行在多个设备(计算机)的程序,这些设备都通过网络连接起来. java.net 包中 J2SE ...

  4. Java Applet 基础

    Java Applet 基础 Applet 是一种 Java 程序.它一般运行在支持 Java 的 Web 浏览器内.因为它有完整的 Java API支持,所以Applet 是一个全功能的 Java ...

  5. java返回特定下标元素_java基础--输出数组中指定元素的下标

    java基础--输出数组中指定元素的下标 java基础--输出数组中指定元素的下标 package com.lcn.day05; public class ArrayDemo8 { /** * 输出数 ...

  6. java自动化测试语言高级之Applet 基础

    java自动化测试语言高级之Applet 基础 文章目录 java自动化测试语言高级之Applet 基础 Java Applet 基础 Java Applet 基础 Applet 是一种 Java 程 ...

  7. Java 输出HelloWorld

    代码: public class HelloWorld {/* 第一个Java程序* 它将输出字符串 Hello World*/public static void main(String[] arg ...

  8. Java输出Helloworld

    Java输出Helloworld package p1;public class HelloWorld {public static void main(String[] aregs){System. ...

  9. java csv 导出_java实现CSV文件输出

    java实现CSV文件输出 收藏 在很多时候我们都需要将一些数据集合以某种文件格式输出,其中CSV文件输出是一种比较常用的方式. 下面是一个简单的实现CSV文件输出的代码,与大家共享. public ...

  10. Java Applet基础

    一. 1.Java 中 Applet 类继承了 java.applet.Applet 类. (1)Applet 类没有定义 main(),所以一个 Applet 程序不会调用 main() 方法. ( ...

最新文章

  1. Angular1.4.6框架简单读取数据库信息并渲染完成news新闻文章列表以及detail详情页功能(小试牛刀)
  2. MapReduce 中文版论文(转载)
  3. docker容器 eureka 集成_微服务:基于 Docker 的微服务架构之分布式企业级实践参考...
  4. 做后台支付系统,你要注意这些!!!
  5. 20220130---CTF WEB方向---命令执行和URL解码
  6. C#实现查找指定端口被哪个进程占用并处理进程及dos命令下操作
  7. springboot + mybatis + gradle项目构建过程
  8. Linux 命令之 unxz -- 解压缩文件
  9. 23种设计模式之桥梁模式
  10. JAVA获取程序/jar包所在路径
  11. 论文阅读(XiangBai——【AAAI2017】TextBoxes_A Fast Text Detector with a Single Deep Neural Network)...
  12. 第57条:将局部变量的作用域最小化
  13. everything的使用
  14. 安装运行 rovio odometry
  15. i2c-tools 使用集锦
  16. 【OpenCV入门教程之二】 一览众山小:OpenCV 2.4.8 or OpenCV 2.4.9组件结构全解析
  17. 计算机机房实训计划,计算机专业实习计划安排.docx
  18. 西方文学名著鉴赏——英文诗歌翻译赏析
  19. 计算机青岛科技大学济南大学,山东考生在山东理工,济大,山东科技和青岛科技中该如何选择?...
  20. 小测试整理(含T1 T2)

热门文章

  1. 通过hive将excel文件_hive 之 将excel数据导入hive中 : excel 转 txt
  2. 威联通 Qnap PK 群晖 Synology 安全篇3
  3. 系统分析与设计——UML图总结
  4. 解决leetcode题目乱码问题
  5. 极大似然函数求解_极大似然估计的理解与应用
  6. 【360极速浏览器安装axure插件】
  7. hive中的高阶函数:with cube函数,Grouping sets函数,With rollup函数
  8. 全链路压测实施思路流程分析
  9. caffe安装简易教程
  10. 自制jlink ob stm32f072 版本。带串口