在ActiveX浏览器对象内运行Java Swing UI

在ActiveX浏览器对象内运行Java Swing UI,java,swing,activex,Java,Swing,Activex,我们有一个用JavaSwing编写的桌面应用程序,目前使用JavaWebStart来实例化该应用程序 我们需要在ActiveX浏览器对象中运行此应用程序 有人知道这是否可能,如果可能,如何做到 谢谢大家! 编辑:我能提供更多的信息来回答这个问题吗?你可以试着用编译这个应用程序,基本上使它成为一个.NET应用程序,应该能够在ActiveX组件中运行。我的Java无知正在显现。看起来,从v6开始,您可以使用与Web Start方法相同的基本jnlp设置在浏览器内的Java小程序中运行Swing应用程

我们有一个用JavaSwing编写的桌面应用程序,目前使用JavaWebStart来实例化该应用程序

我们需要在ActiveX浏览器对象中运行此应用程序

有人知道这是否可能,如果可能,如何做到

谢谢大家!


编辑:我能提供更多的信息来回答这个问题吗?

你可以试着用编译这个应用程序,基本上使它成为一个.NET应用程序,应该能够在ActiveX组件中运行。

我的Java无知正在显现。看起来,从v6开始,您可以使用与Web Start方法相同的基本jnlp设置在浏览器内的Java小程序中运行Swing应用程序,只需稍作更改。为了支持v6,我必须解决一些安全问题,但一旦解决了这些问题,我们就应该开始工作了

嗯,我不能告诉你怎么做,但在某个时刻,它是可以做到的。很久以前,当微软支持java时,我使用VisualStudio6,我相信这正是我所要做的。我无法告诉你这是否仍然可行,或者我是如何做到的,VisualStudio做了很多神奇的事情。谢谢你的链接,我会记住ikvm。然而,对于眼前的问题来说,ikvm似乎不支持Swing,这可能有点风险,但是Swing可能会工作,您提到的页面上说:不支持。这意味着代码已经存在,并且可能至少在某种程度上可以工作,但我不太可能修复这些区域中报告的bug。另一方面,据报道eclipse在IKVM下运行,它确实使用了swing。