2009-12-03 3 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 открыл файл. У меня также есть IE на моем ПК с Vista. – Frank

+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

+0

Еще одна возможность, не может ли IPv6 использовать IPv4? http://tivocommunity.com/tivo-vb/showthread.php?t=418580 – richj