发新帖

[Java] Java调用ie内核不能使用64位ActiveX控件,其他解决方法

零下一度 2023-3-8 794

除了使用32位的ActiveX控件外,还有一些其他方法可以解决Java调用IE内核时不能使用64位ActiveX控件的问题:


1、使用64位的Java虚拟机:如果需要使用64位的ActiveX控件,可以使用64位的Java虚拟机来调用IE内核。不过这需要安装64位的Java虚拟机,并且需要在Java代码中使用64位的JNI接口来调用IE内核。


2、使用JavaFX:JavaFX是一种新的Java GUI库,它可以在Java应用程序中嵌入Web视图,并且可以使用64位的ActiveX控件。不过需要注意的是,JavaFX是在Java 8u20及以上版本中才支持嵌入Web视图。


3、使用其他浏览器内核:除了IE内核外,Java还可以使用其他浏览器内核来进行Web交互。比如,可以使用Chromium内核或者WebKit内核来代替IE内核,从而避免使用ActiveX控件。不过需要注意的是,这种方法需要重新编写Java代码,使其能够与其他浏览器内核进行交互。


最新回复 (0)
返回
零下一度
主题数
940
帖子数
0
注册排名
1