2

我们有一个可以通过浏览器启动的 Oracle Forms 11g 应用程序。这会留下一个空的浏览器窗口,因为 Forms 会打开自己的窗口。但是,如果您关闭空的浏览器窗口,表单窗口也会关闭。

我喜欢这种安装是服务器安装的事实,我可以轻松更新它。

但我更喜欢桌面上的图标(快捷方式),它只打开没有浏览器窗口的表单应用程序。我希望用 Java SDK 中的 AppletViewer 解决这个问题。

但是,当我使用起始页的 URL 启动它时,我收到:

Warning: <embed> tag requires code attribute.
Exception in thread "main" java.lang.NullPointerException
    at sun.applet.AppletViewer.parse(AppletViewer.java:1129)
    at sun.applet.AppletViewer.parse(AppletViewer.java:1074)
    at sun.applet.Main.run(Main.java:156)
    at sun.applet.Main.main(Main.java:98)

有谁知道我如何在没有浏览器(并且没有本地安装应用程序)的情况下直接打开 Forms 应用程序?

PS:我知道Run Oracle Forms as Standalone without browser,但这对我没有帮助,因为引用的链接不再在线。

更新1:链接已被替换,所以这可能是我将尝试的解决方案。
更新 2:我们设法通过 Webstart 像任何其他桌面应用程序一样运行我们的 Forms 应用程序。欢呼!

4

2 回答 2

1

您可以从此博客文章中使用 Javascript 签出解决方案

于 2013-01-18T12:51:07.120 回答
1

您可以在启动它的同一浏览器窗口中打开 Forms 应用程序,只需将其放在 formsweb.cfg 中:

separateFrame=false 
于 2013-01-23T19:12:31.950 回答