2009-12-03 67 views
2

我在Java应用程序中以下行,它导致以下错误信息:的Java JDIC错误信息

WebBrowser webBrowser=new WebBrowser(); 


org.jdesktop.jdic.init.JdicInitException: java.io.IOException: The filename, directory name, or volume label syntax is incorrect 
     at org.jdesktop.jdic.init.JdicManager.initBrowserNative(Unknown Source) 
     at org.jdesktop.jdic.browser.WebBrowser.<clinit>(Unknown Source) 

的应用程序仍然有效,但我不知道是否有纠正错误的方法吗?

回答

0

初始化jdic的原生浏览器时出现了问题,但它并不明显。

是否将URL传递给构造器帮助?

URL  url  = new URL("http://www.stackoverflow.com"); 
WebBrowser webBrowser = new WebBrowser(); 

还有一件事要检查 - 你有一个默认浏览器?如果是这样,当你双击文件管理器中的HTML文件时,浏览器窗口是否打开?如果这不起作用,那么jdic可能会抱怨你的默认浏览器路径。

+0

不,网址没有帮助,仍然是同样的错误信息。当我双击一个html文件时,我的Firefox打开了这个文件。我的Vista PC上也有IE。 – Frank 2009-12-03 21:57:30

+0

jdic只支持IE和Mozilla。尽管Mozilla都是由同一个组织生产的,但它与Firefox并不相同。 Firefox不受支持。以下是一些有用的链接: https://jdic.dev.java.net/ https://jdic.dev.java.net/documentation/faq.html https://bugzilla.mozilla.org/show_bug。 cgi?id = 262453 如果您将默认浏览器设置为IE,那么您是否仍然看到错误? – richj 2009-12-04 08:50:48

+0

还有一种可能性,是否可以使用IPv6而不是IPv4? http://tivocommunity.com/tivo-vb/showthread.php?t=418580 – richj 2009-12-04 09:00:51