Oracle 提醒开发者,Java applets 将不受浏览器支持

近日,Oracle 产品博客发文表示,Safari 和 Firefox 也将停止支持 Java Applet,建议那些还在产品代码中使用 Java applets 的开发者尽快寻找新的替代方案。

大约一年前,Oracle 就曾宣布计划在 JDK 9 中废弃 Java 浏览器插件,因为浏览器供应商不再使用基于标准的 NPAPI 插件支持技术来启动 Java Applet。从那时起,Oracle 开发团队发布了一个 JDK 增强建议(JEP 289:废弃 Applet API),其中包含有关 JDK 9 中计划弃用的技术细节。

目前,Apple 的 Safari 和 Mozilla 的 Firefox 的开发人员都已经公布了从他们的浏览器中删除基于标准的插件支持的更新时间表,消除了嵌入 Java 和其他基于插件的技术的可能性。从计划在2017年3月发布的 Mozilla Firefox 52 开始,32位版本的 Mozilla Firefox 将不再提供必要的API用于基于标准的插件支持。 64位版本的 Mozilla Firefox for Microsoft Windows 不支持大多数基于 NPAPI 的插件(包括 Java )。

Mozilla 提供了 Firefox 的扩展支持版本(ESR)版本,专门面向需要扩展支持大规模部署的组织使用。只有 Mozilla Firefox 52 ESR 32位版本才会继续提供对启动 Java Applet 所需的基于标准的插件支持技术的支持。

Oracle 建议,Mozilla 的 Firefox ESR 版本已维护了大约一年时间了,但没有计划发布给大众。仍然依赖32位 Mozilla Firefox Web 浏览器中的 Java 插件技术的开发人员和用户应考虑迁移到其他解决方案。

文章转载自 开源中国社区 [http://www.oschina.net]

时间: 2024-09-20 08:48:07

Oracle 提醒开发者,Java applets 将不受浏览器支持的相关文章

关于在ORACLE下开发JAVA的几个问题

oracle|问题 我本来不再想写一些类似教程的文章,因为既然叫教程就要能历经历史的考验,而对于我这种菜鸟级的程序设计者来说仅喜欢随心所欲地交流一些自己的经验.可以不成方法,无关条理地想到哪说到哪.但是有些问题我又不能不出来说明白,因为目前网上的很多"教程"都在把初学者引向错误,有些是作者个人理解的错误,有些作者自己从来没有做过开发却能写出一篇软件开发的文章.他们只会做TRANSLATE,COPY,CUT这些操作,最简单的例子就是sun的JDK开发文档中到目前为止介绍大对象(文件)存储

谈谈在ORACLE下开发JAVA程序的问题

问题一:如保加载JDBC驱动程序: 正常我们加载驱动程序有三个途径: 1)Class.forName(String)这想当于classLoader一个String指定的类,在装载时把该驱动程序的静态内容都初始化,其实这时驱动程序类调用了DriverManager.registerDriver(driver);方法 2)使用系统属性:System.getProperty().load(new FileInputStream("属性文件")); 在属性文件中指定jdbc.driver=dr

Oracle开发人员 JAVA存储过程

oracle|存储过程  Oracle开发人员 JAVA存储过程 利用Java存储过程简化数据库操作 作者:Kuassi Mensah 利用Java存储过程沟通SQL.XML.Java.J2EE和Web服务. 存储过程(stored procedure)允许将运行于数据库层中的持久性逻辑与运行于中间层中的商务逻辑有效地分离开来.这种分离可以降低整个应用程序的复杂性,并提供其重用性.安全性.性能和可伸缩性. 但是,妨碍存储过程广泛采用的一个主要障碍是不同数据库厂商使用各种专有的.且依赖于数据库的实

mysql、sqlserver、oracle分页,java分页统一接口实现

mysql.sqlserver.oracle分页,java分页统一接口实现  定义:pageStart 起始页,pageEnd 终止页,pageSize页面容量  oracle分页:  select * from ( select mytable.*,rownum num from (实际传的SQL) where rownum<=pageEnd) where num>=pageStart  sqlServer分页:             select * from ( select top

Oracle Berkeley DB Java v4.0.92发布 嵌入式数据库系统

Oracle Berkeley DB Java 版是一个开源的.可嵌入的事务存储引擎,是完全用 Java 编写的.与 Oracle Berkeley DB 类似,Oracle Berkeley DB Java 版在应用程序的地址空间中执行,没有客户端/服务器通信的开销,从而使开发人员能够快速.方便.可靠地存储和检索信息.Oracle Berkeley DB Java 版是完全用 Java 设计的.它充分利用 Java 环境来简化开发和部署.Oracle Berkeley DB Java 版的体系

java浏览器插件-java控制版面和浏览浏览器java插件问题

问题描述 java控制版面和浏览浏览器java插件问题 安装完jdk之后,打开java控制版面如图所示,不能选择安全等级.打开某个浏览器页面还是提醒要安装java插件,是怎么回事? 解决方案 工具-惯例加载,或者是防火墙有鉴定

office 2010提示安装程序包的语言不受系统支持怎么办?

office 2010提示安装程序包的语言不受系统支持怎么办?最近,一位电脑用户在卸载office 2010这款办公软件的时候,卸载被中断,系统提示:安装程序包的语言不受系统支持,这可怎么办呢?在今天的教程中,小编就给大家分享两种解决方法,看看卸载office 2010失败被提示:安装程序包的语言不受系统支持该怎么办? 安装程序包的语言不受系统支持 解决过程: (1)网上有朋友用Microsoft Fix It这个工具可以解决,具体大家试试看! Microsoft Fix It下载地址:http

java启动tomcat,在浏览器输入输入地之后报错

问题描述 java启动tomcat,在浏览器输入输入地之后报错 今天启动Tomcat之后,在地址栏中输入对应的地址,报错如下 严重: Invalid message recieved with signature 18245 求大神怎么解决 解决方案 试着改一下tomcat的端口 解决方案二: http://zhycaf.iteye.com/blog/977615 tomcat目录下的server.xml. 尝试改一下Connector 的port 端口值

java或者js怎么调用浏览器文件下载框中的保存,或者打开选择框

问题描述 java或者js怎么调用浏览器文件下载框中的保存,或者打开选择框 浏览器下载文件时,有个打开,有个保存,java或者js能通过代码调用么? 怎么操作 解决方案 js设置location跳转到你要下载的文件地址就好了 location='要下载的文件地址' 如果你的文件是文本文件,图片这种浏览器能解析的,你需要动态设置content-disposition为attachment,然后输出文件才能弹出保存文件对话框,要不是直接显示在浏览器里面的,具体看下面的链接 http://www.qi