Как запустить URL протокола файла с якорем из Java?

Из Java-программы мне нужно запустить браузер по умолчанию для локального файла HTML, указывающего на привязку внутри файла. В Java SE 6 метод java.awt.Desktop.browse откроет файл, но не будет привязывать привязку, поэтому что-то вроде следующего открывает файл вверху, но не привязывает браузер к привязке:

Desktop.getDesktop("file:///C:/foo/bar.html#anchor");

Солнце говорит здесьhttp://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6477862 что якоря не поддерживаются в протоколе URI файла.

У кого-нибудь есть лучший ответ?

Я могу использовать Java SE 6. Я был бы в порядке с решением только для Windows.

Ответы на вопрос(5)

Ваш ответ на вопрос