Alguns programas .jar você pode instalar como usuário normal, sem ser root, daí você consegue rodar o programa com tal usuário. Caso instalado como root, alguns programas geram arquivos de configuração na pasta /home do usuário, portanto talvez seu programa não esteja encontrando tais configurações.