在浏览器中运行java applet
最近在看java applet,在eclipse中可以正常运行,于是想试试在浏览器中运行。但途中遇到很多问题,网上很多解答也不全面,于是想把自己的解决过程记录下来。
【1】首先,编写的applet程序必须要在eclipse中能正常运行,本文代码如下:
- package applet;
- import javax.swing.*;
- public class applet extends JApplet
- {
- public void init()
- {
- JLabel label = new JLabel("Hello, applet!", SwingConstants.CENTER);
- add(label);
- }
- }
【2】在命令窗口编译该文件:javac applet.java,生成applet.class文件
【3】在applet.java同级目录创建html文件applet.html。创建html文件步骤:(1)创建一个txt文件,命名为applet.txt,注意创建的时候一定要显示后缀“.txt”,(如果没有显示可以依次打开:我的电脑->工具->文件夹选项->查看->隐藏已知文件类型的扩展名,将其前面的勾去掉)(2)将.txt后缀改为.html,弹出对话框,选择“是” (3)将applet.html用记事本打开,输入以下代码:
- <applet code="applet.applet.class" width="400"height="300"
- codebase="..">
- </applet>
注意,网上很多都是code后面没有加包名,而且没有codebase,不知道是不是我的系统问题,反正在我的电脑上,不加包名和codebase,就会报错出问题,所以最好加上
【4】在用浏览器运行之前,先在命令行里用appletviewer命令运行看能不能成功,如果appletviewer都不成功,那浏览器肯定不行。在命令行中运行:appletviewer applet.html
【5】用appletviewer验证成功后,在浏览器中打开。选用IE浏览器,其他浏览器按理说装上相应的java插件应该也能运行。在用浏览器运行前有两个地方要设置,不然运行的时候会报错“应用程序已被安全设置阻止”。设置如下:控制面板->程序->Java->安全->编辑站点列表->添加,本文程序地址是:file:///C:/Users/JavaWorkspace/JavaApplet/src/applet/applet.html->确定。一般这样设置好后,就能运行了,可是有时还会报错,再对浏览器设置:IE工具->Internet选项->安全->自定义级别->脚本->Java小程序脚本->启用。然后就能愉快的用浏览器运行applet啦,下面是运行结果:
在浏览器中运行java applet的更多相关文章
- 在浏览器运行 java applet时遇到的一些问题及其解决方法
运行 java applet时提示:您的安全设置已阻止本地应用程序运行,如何解决?如下图所示 这时候通过设置java的安全级别就可以了. 控制面板->程序->Java->安全 将安全 ...
- 如何在浏览器中运行 VS Code?
摘要: WEB IDE新时代! 作者:SHUHARI 的博客 原文:有趣的项目 - 在浏览器中运行 Visual Studio Code Fundebug按照原文要求转载,版权归原作者所有. 众所周知 ...
- 在dos中运行java程序,若出现Exception in thread “main" java.lang.NoClassDefFoundError
在dos中运行java程序,若出现Exception in thread “main" java.lang.NoClassDefFoundError,可以检查一下几项: 环境变量配置: 注意 ...
- 在Eclipse中运行JAVA代码远程操作HBase的示例
在Eclipse中运行JAVA代码远程操作HBase的示例 分类: 大数据 2014-03-04 13:47 3762人阅读 评论(2) 收藏 举报 下面是一个在Windows的Eclipse中通过J ...
- (转)在Docker中运行Java:为了防止失败,你需要知道这些
转自:https://mp.weixin.qq.com/s?__biz=MzA5OTAyNzQ2OA==&mid=2649693848&idx=1&sn=4e9ef7e2a9d ...
- Ooui:在浏览器中运行.NET应用 Ooui.Wasm:浏览器中的.NET
在过去数年中,桌面应用开发人员一直处境艰难,因为人们的主要关注点聚焦于Web和移动应用.由于Microsoft未来Windows平台的计划未定,并且UWP应用也没有突破性进展,因此技术落伍的责任也不应 ...
- Windows 配置Apache以便在浏览器中运行Python script的CGI模式
打开httpd.conf,找到”#ScriptInterpreterSource Registry “,移除前面的注释# (如果找不到这行,就自己添加进去) 找到“Options Indexes Fo ...
- cmd 窗口中运行 Java 程序
1.CMD 命令提示符(Command Processor)(CMD) CMD命令:开始->运行->键入 cmd(在命令行里可以看到系统版本.文件系统版本) 2.对文件夹操作的部分命令 启 ...
- JS规则 编程练习 考考大家的数学,计算以下计算公式的结果。然后在浏览器中运行一下,看看结果是否跟你的结果一致。
编程练习 考考大家的数学,计算以下计算公式的结果.然后在浏览器中运行一下,看看结果是否跟你的结果一致. 任务 第一步: 在 ? 处填写你的答案. 第二步: 填写完成后,运行一下,看看是不是跟你填写的 ...
随机推荐
- 修改Http消息的消息头Host
在 HttpURLConnection 类中直接使用如下代码无法修改Host的值: connection.setRequestProperty("Host", host); 需要在 ...
- Android 抓取LOG的几种命令【转】
通常调试时候需要抓取log信息,下面几种通过ADB命令来抓取log的方法: USB连接上手机,手机需要其他操作:然后运行ADB工具:输入不同的命令即可抓取对应的LOG信息. 抓取radio LOG信息 ...
- 前往央都之行-gdufe1529
前往央都之行 Time Limit: 2000/1000ms (Java/Others) Problem Description: 刀光哥桐人和尤吉欧两人为了拯救爱丽丝,同时从卢利特村出发要尽快同时赶 ...
- Python基础学习Day5 字典的增、删、改、查的用法 分别赋值
一.字典的介绍 字典:字典是Python的基础数据类型之一:字典可以存储大量数据,关系型数据. 同样是Python中唯一的映射类数据类型. 数据类型的分类: 可变的数据类 ...
- 微信小程序商品筛选,侧方弹出动画选择页面
https://blog.csdn.net/qq_36538012/article/details/85110641
- 大数据入门到精通2--spark rdd 获得数据的三种方法
通过hdfs或者spark用户登录操作系统,执行spark-shell spark-shell 也可以带参数,这样就覆盖了默认得参数 spark-shell --master yarn --num-e ...
- EF CodeFirst学习笔记001--主键约定
Code First 的核心是约定,这些默认的规则使我们可以用我们自己的类来创建模型.EF框架要求一个类必须有一个键属性.规则约定如果一个属性名为Id或者是类名+Id的形式(如PatientId),这 ...
- ssh X协议转发
X协议的作用是远程登录Linux运行GUI界面 主机2开启ssh服务service ssh start 主机1 ssh连接主机2:ssh -X root@192.168.1.110 -p 53 然后可 ...
- WINDOWS防火墙开启后Ping不通
WINDOWS系统由于安全考虑,当开启防火墙时,默认不允许外主机对其进行ping功能,即别的电脑ping不通本机.别的主机ping不通本机是因为本机的防火墙关闭了ICMP回显功能,只要把这回显功能打开 ...
- mysql5.7.20更改root密码
my.cnf 中在[mysqld]下面增加 skip-grant-tables 使用空密码登录数据库执行下面命令 update mysql.user set authentication_string ...