Bom, estou estudando java web start e me surgiu uma duvida
Teria como eu iniciar o jws atraves de um ícone na minha area de trabalho sem ter que abrir um browser ? simplesmente clicar no aplicativo, verificar no servidor local se há um .jar atualizado e iniciar pelo jws ?
procurei COMO fazer isso mas como imaginam não tive sucesso, alguem pode me ajudar ou dar um exemplo ?
Até onde eu vi, as páginas web chamam diretamente um arquivo jnlp, é só vc copiar esse arquivo para o desktop
cristian_clever
Bom dia!
Vc pode usar o proprio executavel do webstart.
o nome dele é “javaws”
sintaxe: javaws
[]s
B
betond
beleza, mas e se eu atualizar o sistema ? vou ter que abrir uma pagina na web, refazer o download e copiar para o desktop outra vez ? é meio estranho isso…
porque olha o que achei no site da sun: “Users can create a desktop shortcut to launch a Java Web Start application outside a browser.”
só não sei como =/
preciso de ajuda
B
betond
Nossa, cristian já é brother hahahaha
dá pra usar o getRuntime né ?
valeuu
[]
zoren
se vc abrir o arquivo jnlp, dentro vc vai ver q ele pega d uma url
qdo vc executa o proprio java vai e faz download e atualiza caso tenha uma nova versão
cristian_clever
Vc pode adicionar um bat com o comando javaws…
Adicionar um atalho “na mão” na área de trabalho, ou ainda até no menu iniciar (dica do zoren)
Configurar o jaws para adicionar o link automaticamente (pelo que me lembro existe a possibilidade desta configuração)
Conceitualmente, sua aplicação webstart nem deveria saber que ela é uma aplicação webstart… essa é a ideia.
Nas experiencias anteriores que eu tive, eu nunca desenvolvi uma aplicação pensando (totalmente) em ws.
Eu construo uma app normal, e depois crio os mecanismos necessários para que ela rode via jws… haverão alguns problemas de acesso de classLoaders etc… mas não vamos complicar por enquanto…
[]s
B
betond
EXATAMENTE…
até carregou o jws mas gerou o problema de acesso classLoader
AHHHHHHHH MALANDRAGEMMMMMMM!!!
Pelo jeito vai ser uma caixa de cerveja!
Então a coisa é quase simples…
Posta aqui o código no qual esta dando erro (só a parte do class)
sergiotaborda
betond:
Bom, estou estudando java web start e me surgiu uma duvida
Teria como eu iniciar o jws atraves de um ícone na minha area de trabalho sem ter que abrir um browser ? simplesmente clicar no aplicativo, verificar no servidor local se há um .jar atualizado e iniciar pelo jws ?
procurei COMO fazer isso mas como imaginam não tive sucesso, alguem pode me ajudar ou dar um exemplo ?
Vc não procurou o suficiente
É possivel e é o mecanismo esperado. No jnlp existe uma opção para instalação desses icons no desktop do usuario.
Na primeira vez tem que ser pelo browser, ou pela exeucção do arquivo jnlp com o exe do jws, mas depois dai pode ser pelo icon.