2015年9月,Chrome 发布Version 45,并同时宣称不再支持NPAPI Plugins (如Java、Silverlight)
2016 年 1 月 12 日起微软停止对IE8的支持(XP只支持到IE8)
2018年9月,Firefox 正式停止支持JAVA Plugin;
在 2020 年 1 月 14 日之后,IE 10 将不会针对 IE 10 发布任何安全更新或非安全更新、免费或付费辅助支持选项或在线技术内容更改。2013年发布的IE 11是IE家族的最后一个版本;
2019年2月10日,微软网络安全全球主管克里斯•杰克逊呼吁用户停用IE浏览器转用Edge浏览器,而Edge同样不再支持Java plugin
终其原因,一是安全性二是技术更新导致一线所有大厂包括Opera、Safari都声称不再支持所有的NPAPI Plugins (包括大名鼎鼎的Flash Player\Acrobat Viewer\QuickTime\DivX\Silverlight真是每一个都是如雷贯耳!),很不幸运的,Java Runtime Environment也在里面,这个影响有多大?他是所有Java应用的运行环境,通过Java plugin在浏览器中运行applet,本文的重点服务应用软件Oracle EBS正是依赖这种技术进行人机交互的。以上种种,都预示着,在不久的将来,将没有浏览器可以使用访问EBS了!当然有人说,还有很多小众的浏览器仍旧支持着Java应用,例如360、傲游、搜狗,是的正是有这些浏览器的存在,给了我们喘口气的机会,但我们看到,360满天飞的广告、极速模式/兼容模式的切来切去,开发人员要在好几个浏览器做调试;做运维的同事经常报怨每个产品都有浏览器限制,导致同一台机器要装好几个浏览器;而最终用户也是使用什么系统用什么浏览器也是要琢磨半天、老板也理解不了报个销还要使用哪个浏览器,这以上的种种用户体验都非常差。更有甚者将这些浏览器禁止安装的企业。
这防佛好像在预示着一个时代的结束,真的是要说再见了JAVA plugins么?可否再续命十年?
比企业运维还急的,当然是软件提供商,java的老板 Oracle想了一招,你把我禁了,那好我就自己做一个“浏览器”,于是有了今天我要说的“Java Web Start” 。 是的你没看错,我就是认为这个简称JWS的就是一款JAVA的专用浏览器,Oracle 这个动作漂亮不亚于国外封锁我国技术发展时我们一生气什么都自己来的魄力--我不但要做,做得比你还要好!Java Web Start 真正做到独立于不同的操作系统、浏览器了。简要描述如下图,自己看:
首先摆上官网的资料:
Using Java Web Start with Oracle E-Business Suite (文档 ID 2188898.1)
https://support.oracle.com/epmos/faces/DocumentDisplay?_afrLoop=544640473881200&id=2188898.1&_afrWindowMode=0&_adf.ctrl-state=g39gv3cyz_4
本文主要以EBS R12为例讲如何使用。
了解这篇文章只需要有EBS的基础知识