在浏览器外运行Oracle Forms 11g

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

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

但我更喜欢桌面上的一个图标(一个shourtcut),它只是在没有浏览器窗口的情况下打开Forms应用程序。 我希望通过Java SDK中的AppletViewer解决这个问题。

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

Warning:  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:我知道在没有浏览器的情况下将Oracle Forms作为独立运行 ,但它没有帮助我,因为引用的链接不再在线。

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

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

 separateFrame=false 

您可以使用此博客post中的Javascript结帐解决方案