gradom ha scritto:
ciao,grazie della risposta..si iceweasel accetta un parametro,l'ho provato da linea di comando..facendo iceweasel google.it per esempio,avvia il link nel browser...se passo lo stesso comando tramite java invece non va..
Dal man di xterm:
xterm [-toolkitoption ...] [-option ...] [shell]
One parameter (after all options) may be given. That overrides xterm's built-in choice of shell program.
Quindi il 'iceweasel' che passi è la "shell" indicata a xterm. Non ha senso un browser come shell ..... quindi non vedo/capisco perché hai tirato in mezzo xterm ....
Semplicemente avvia
iceweasel ...url...
Runtime.getRuntime().exec("iceweasel www.google.it");
iceweasel deve essere chiaramente un "eseguibile" (e sicuramente è così) e trovarsi in "path" (molto probabilmente ma non posso verificarlo se è così in generale).