RODANDO APLICAÇÕES JAVA WEB START NO LINUX

Well, estava eu hoje tentando rodar uma aplicação Java Web Start na minha máquina aqui no trabalho ( um OpenSuse 10.3 ) e tive um pequeno problema.
Na tela inicial ele logicamente ele reconhece como uma aplicação deste tipo, pela assinatura do arquivo.

 

TELA INICIAL

 

Bom quando eu clico para baixar a aplicação, há um pequeno erro relacionado a permissão.

 

SEGUNDA TELA

 

Aí, como sempre procurei via Pai GoogleBAZAR DO ATALIBA a solução para este probleminha. Cheguei neste site aqui e a solução me agradou demais. Na realidade, a solução é criar um wrapper para abrir o javaws ( Binário do Java Web Start ) e automaticamente passar o arquivo de extensão jnlp para ele.
Assim, não se tem o problema relacionado a permissão de arquivos que estava acontecendo acima.

Bom, então como fazer ? Primeiramente, você deve criar no diretório /usr/loca/bin um arquivo de nome javaws ( todo o processo deve ser feito como root ) :

# vim /usr/local/bin/javaws

Neste arquivo coloque o seguinte conteúdo :

#! /bin/sh

/usr/lib/jvm/ia32-java-1.5.0-sun/bin/javaws $1

Depois é só dar permissão de execução para o arquivo :

# chmod 755 /usr/loca/bin/javaws
ou
# chmod +x /usr/local/bin/javaws

Depois é só escolher no Firefox este binário para rodar as aplicações Java Web Start e pronto, suas aplicações vão abrir sem problema.

 

JAVA WEB

 

E com isto, seu computador vai passar a abrir o Java Web Start .