Tag:

如何使用Java锚点启动文件协议URL?

在Java程序中,我需要在本地HTML文件上启动默认浏览器,指向文件中的锚点。 在Java SE 6中,java.awt.Desktop.browse方法将打开文件,但不会遵循锚点,因此类似下面的内容会在顶部打开文件,但不会将浏览器分页到锚点: Desktop.getDesktop(“file:///C:/foo/bar.html#anchor”); Sun在这里说http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6477862文件URI协议不支持锚点。 有没有人有更好的答案? 我可以使用Java SE 6.我可以使用仅限Windows的解决方案。