最近在看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用记事本打开,输入以下代码:

codebase="..">

注意,网上很多都是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啦,下面是运行结果:

applet java_在浏览器中运行java applet相关推荐

  1. 在浏览器中运行java applet

    最近在看java applet,在eclipse中可以正常运行,于是想试试在浏览器中运行.但途中遇到很多问题,网上很多解答也不全面,于是想把自己的解决过程记录下来. [1]首先,编写的applet程序 ...

  2. 在IE浏览器中启用Java Applet扩展

    依次选择"工具"→"Internet选项"→"安全"→"internet"→"自定义级别",将&qu ...

  3. java中appletviewer是什么意思_自动生成供AppletViewer运行Java Applet的HTML文件

    这几天开始自学Java,搭建Eclipse作为开发环境,发现实在太智能了,貌似对学习无益.于是搜了下,另外搭建了EditPlus上的简易Java开发环境,确实比较适合学习,不足之处是没法配置比较方便的 ...

  4. java applet eclipse_在JDK和Eclipse下如何编写和运行Java Applet

    在JDK和Eclipse下如何编写和运行Java Applet Java Applet的源代码如下: import java.applet.*; import java.awt.*; public c ...

  5. java applet 嵌入网页_在网页中插入Java Applet

    Java Applet 是一种允许开发并可以嵌入Web页面的编程语言.Java Applet 小程序是在Java 的基础上演变而成的应用程序,可以嵌入到网页中用来执行一定的任务. 语法: 举例: 插入 ...

  6. 浏览器不能使用java applet程序

    java的工具配置出现的相关问题 1.javac命令无效 **问题:**在打开cmd后,输入javac命令无效,但是输入命令java. java -version 两个命令有效, 解决方案: 打开环境 ...

  7. Linux运行xp,浏览器中运行Windows XP和Ubuntu?奇!

    看到题目,我是惊呆了.『不管你信不信,我是信了』.大家可能需要测试某些东东又不愿意使用自己的机器,JPC-2 来帮你解决此类问题.总体思路:在浏览器中运行虚拟机(包括Windows XP (with ...

  8. 浏览器无法运行java_window_浏览器无法运行JAVA脚本的解决方法,1、浏览器无法运行JAVA脚本的 - phpStudy...

    浏览器无法运行JAVA脚本的解决方法 1.浏览器无法运行JAVA脚本的解决方法. rundll32.exe advpack.dll /DelNodeRunDLL32 %systemroot%Syste ...

  9. 如何在 Google Chrome 浏览器中使用 Java?

    如何在 Google Chrome 浏览器中使用 Java? 本文适用于: 浏览器: Chrome Java 版本: 7.0, 8.0 Chrome 对 NPAPI 的支持 用于 Web 浏览器的 J ...

  10. 如何在 Web 浏览器中启用 Java?

    本文适用于: 平台: Windows 8, Windows 7, Vista, Windows XP, Windows 2000, Windows 2003, Macintosh OS X 问题 即使 ...

最新文章

  1. 事件流--事件冒泡现象及阻止
  2. html5 input required oninvalid,为什么我的“ oninvalid”属性会让模式失败?
  3. ddr4单颗粒最大_Zynq UltraScale +系列之“DDR4接口设计”
  4. 一张大图了解ASP.NET Core 3.1 中的Authentication与Authorization
  5. java 1000以内的完数
  6. C#合成解析XML与JSON
  7. express怎么读取html,Express 配置HTML页面访问的实现
  8. 微信小程序(2)--下拉刷新和上拉加载更多
  9. 安装Ubuntu前三件重要的事情
  10. python爬虫网易云音乐评论最多的歌_网易云音乐歌曲评论爬虫
  11. 【Proteus仿真】51单片机+直流电机正反转控制
  12. 学习感悟(人脸识别)
  13. 冬瓜哥对时间和空间的理解方式—时空参悟(上)
  14. 我国大部地区遭罕见寒潮 23省区应急响应
  15. 哪里有电,哪里就应该有网络 ,华为移动路由Pro评测
  16. vue3内置组件(Teleport组件,Fragment组件)-传送组件,减少层级
  17. 《论语》原文及其全文翻译 学而篇2
  18. The art of computer programming Donald E. Knuth volumn one third edition读书笔记1
  19. 解决vscode下载很慢
  20. JavaSe8中的各种区别(持续更新中)

热门文章

  1. 区分PCI总线, PCIe总线和内存总线
  2. 微信H5分享钉钉分享设置方法
  3. js:使用a标签下载图片及pdf文件等资源
  4. oracle中group by rollup函数的的用法
  5. jsp在线预览Word文档操作步骤(自己测试的)
  6. 基于STM32的自由度云台运动姿态控制系统
  7. 波束形成matlab程序,mVDR波束形成matlab程序
  8. c++ 设计模式推荐书籍
  9. 计算机三级信息安全技术试题与答案,计算机三级《信息安全技术》练习题与答案...
  10. 河南省旅馆业信息化管理实现“人证核验、无证入住”系统全覆盖