在浏览器外部运行Oracle Forms 11g

时间:2013-01-17 15:20:02

标签: java applet oracleforms appletviewer

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

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

但我更喜欢桌面上的一个图标(一个shourtcut),它只是在没有浏览器窗口的情况下打开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应用程序,就像任何其他桌面应用程序一样。乌拉!

1 个答案:

答案 0 :(得分:1)

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

separateFrame=false