Java Desktop browse () открывает% u вместо URI - PullRequest
1 голос
/ 25 января 2012

Ну, название говорит об этом, я думаю. При попытке запустить браузер по умолчанию с помощью функции browse () рабочего стола браузер открывается, но указывает на неверный URI, являющийся% u

Я не могу сузить его до кода, так как я не изменил его. Что я сделал, так это изменил ОС на Ubuntu 11.10 вместо 11.04

И я установил Java 7, но продолжаю использовать Java 6.

Где это идет не так? Любые подсказки?

1 Ответ

2 голосов
/ 04 марта 2012

Я знаю, что опоздал на игру, но у меня тоже была такая же проблема.Благодаря всем хорошим подсказкам в этом вопросе и комментариям выше, я нашел ключ конфигурации в gconf-editor:

/ desktop / gnome / url-handlers / http / command (и аналогичные)

Команда, которую я нашел в этом ключе, была "firefox% u".К сожалению, ключ не очень хорошо документирован, но я заметил, что другие ключи в этой области использовали «% s» для параметра.Поэтому я попытался заменить "% u" на "% s" и - ууу!- проклятая штука снова работает.

Я также хотел бы воспользоваться этой возможностью, чтобы поблагодарить ребят из Canonical за то, что они так тщательно испортили Unity.

...