我在带有 IE6 的 WEB Windows XP 中使用 oracle 表单,它与 J 启动器配合得很好。现在我用 IE9 切换到 Windows 7,我安装了 Jinitator,但是 IE 崩溃了。有什么解决办法吗?
4 回答
你应该明白为什么过去你应该使用 jinitiator 而不是 jre 版本。所以这里有一些背景:
当 webforms 诞生时,oracle 有很多关于 java 运行时的错误。那时 java 来自 Sun,他们不想解决有关 oracle webforms 的所有问题。因此,他们没有推动 Sun(如果当时甲骨文甚至可以做到的话),他们有了自己做这项工作的想法。所以 Jinitiator 就是解决所有这些问题的产品。
与此同时,Sun 修复了所有问题(或者至少大部分在 1.5 版本结束和 1.6 版本开始时的 java 运行时),因此 jinitiator 变得绝对。
目前java开发来自Oracle,不再来自Sun,所以所有的问题都会得到解决,jinitiator可以从这个世界上消失。
所以你的问题的解决方案确实是在 Windows 7 中安装 java 运行时版本。
希望这个答案能让大家更好地了解这个问题。
有几种解决方案。抛弃 jinitiator 并切换到 JRE 1.6.0_37。适用于 Windows XP、Windows 7 和 Linux(REHL 5/6 和 FEDORA 17*)。浏览器测试了 IE7/8/9、chrome、firefox、safari。
您使用的是什么类型/版本的应用程序服务器?您使用哪种/版本的表格?
*) 是 您可以在 Fedora 17 上安装 oracle 11.2.0.2 数据库、Weblogic 10.3.6 和 Forms 11.1.2.0.0
我只能让您试用 Netscape 浏览器,在 Windows 7 上,我使用 Netscape 运行 Oracle Forms,它运行良好。
我尝试了以下方法,它奏效了。
像往常一样安装 Jinitiator,如果你在安装它时遇到问题,只需使用 Win7 的“兼容模式”让它留在你的机器上,而不是在失败的安装过程结束时烦人地自行卸载。
现在
用这个文件jvm.dll替换jvm.dll
jinitiator 目录 ( C:\Program Files (x86)\Oracle\JInitiator 1.3.1.13\bin\hotspot\
) 。
重新启动IE
* 并重试,Windows 7
应该会减少您的配色方案并且您的应用程序现在应该可以工作了。