我们有一个可以通过浏览器启动的 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 应用程序。欢呼!