Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/341.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java Vista上的SWT浏览器问题_Java_Internet Explorer_Browser_Swt - Fatal编程技术网

Java Vista上的SWT浏览器问题

Java Vista上的SWT浏览器问题,java,internet-explorer,browser,swt,Java,Internet Explorer,Browser,Swt,我们正在运行JavaSwing,并使用SWT桥来控制SWT浏览器。一切正常工作正常,但我们有一个Vista测试机的问题。直到大约一周前,它还运转良好。调用堆栈: org.eclipse.swt.SWTError: No more handles at org.eclipse.swt.SWT.error(SWT.java:3589) at org.eclipse.swt.SWT.error(SWT.java:3481) at org.eclipse.swt.SWT.erro

我们正在运行JavaSwing,并使用SWT桥来控制SWT浏览器。一切正常工作正常,但我们有一个Vista测试机的问题。直到大约一周前,它还运转良好。调用堆栈:

org.eclipse.swt.SWTError: No more handles
    at org.eclipse.swt.SWT.error(SWT.java:3589)
    at org.eclipse.swt.SWT.error(SWT.java:3481)
    at org.eclipse.swt.SWT.error(SWT.java:3452)
    at org.eclipse.swt.browser.IE.create(IE.java:184)
    at org.eclipse.swt.browser.Browser.<init>(Browser.java:109)
    ...
org.eclipse.swt.swt恐怖:不再有句柄
位于org.eclipse.swt.swt.error(swt.java:3589)
位于org.eclipse.swt.swt.error(swt.java:3481)
位于org.eclipse.swt.swt.error(swt.java:3452)
位于org.eclipse.swt.browser.IE.create(IE.java:184)
在org.eclipse.swt.browser.browser上(browser.java:109)
...
我已经通过SWT浏览器尝试了IE7和IE8,但都不起作用(XULRunner不适用于我们的应用程序,因为我们需要两个浏览器实例)

XP、Windows7和Vista正在其他机器上运行,我不能排除某些东西在这台特定机器上被损坏。当这个错误开始发生时,我们得到了一些Windows更新,它们似乎是相关的。这是我们唯一一台带有虚拟屏幕的Vista测试机,是否有任何与虚拟屏幕相关的IE Windows更新可能导致这种情况?在我看来,它很可能是安全漏洞的目标,所以可能就是它


我知道这是大海捞针,但最近有人看到过类似的事情吗,我看到
IE.create
方法吞下了一个异常以抛出此错误-我会进入
网站
构造函数,尝试找出发生了什么。

我的解决方案是根本不将SWTBrowser嵌入我们的Swing应用程序。(无论如何,我一直讨厌桌面应用上的网络技术。

好建议,可惜很快就陷入了OLE的深渊。现在我会继续把责任归咎于Vista SP2如果你打算提交一份bug报告,请参阅此评论,了解如何收集信息的提示:似乎你打开了太多浏览器,操作系统无法再处理了。当你重新启动你的电脑时它能工作吗?你处理了浏览器吗?我打开了一个浏览器。这个问题只发生在Vista上。重启了十几次。我确实禁用了浏览器(但之后我从未尝试“重新启动”浏览器)。