Von einem Java-Programm muss ich den Standardbrowser für eine lokale HTML-Datei starten, die auf einen Anker in der Datei verweist. In Java SE 6 wird die java.awt.Desktop.browse-Methode die Datei öffnen, aber den Anker nicht berücksichtigen. Daher wird die Datei oben wie folgt geöffnet, der Browser wird jedoch nicht an den Anker übergeben:Wie starte ich eine Dateiprotokoll-URL mit einem Anker aus Java?
Desktop.getDesktop("file:///C:/foo/bar.html#anchor");
Sun sagt hier http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6477862, dass Anker im Datei-URI-Protokoll nicht unterstützt werden.
Hat jemand eine bessere Antwort?
Ich kann Java SE 6. Ich wäre in Ordnung mit einer Windows-Lösung. nur
Dies zeigt kurz ein Konsolenfenster. – Joey