У меня есть длинный URL с множеством параметров, которые я хочу открыть в браузере по умолчанию из Java в системе Windows, используя
Runtime.getRuntime().exec("rundll32 url.dll,FileProtocolHandler "+url)
Для коротких URL-адресов, таких как "http://www.google.com", это прекрасно работает. Но для длинных URL-адресов (скажем, 2000 символов) это просто абсолютно ничего не делает: никаких исключений или чего-либо подобного, они просто игнорируются.
Есть ли ограничение символов а) для команды Runtime.exec или б) для команды rundll32 url.dll? Если да, то каков предел?