Pergunta

Como posso especificar no arquivo .jnlp java webstart, que alguns dos meus potes está substituindo o JRE builtin implementações? Assim como a propriedade lib aprovado em uma aplicação regular.

Foi útil?

Solução

Parece que não há nenhuma maneira para definir dirs endossadas no início web.

Mesmo definindo a propriedade java.endorsed.dirs a algum diretório local não funciona. Provavelmente java define as variáveis ??após o tempo de execução já está de pé.

Duas soluções possíveis para este:

  1. A partir da aplicação Web Start, só correr linha de comando java com java.endorsed.dirs e todas as dependências (classpath & args) a aplicação início web faria. Você tem que frascos JNLP lidar com atualizações a cada vez.

  2. Na primeira execução requerem utilizador ou fazer cópia automática da jar necessários para JRE / lib / diretório endossado. E, em seguida, exigir a reinicialização do aplicativo Web Start. Note-se que este método irá colocar frascos endossado por todas as aplicações java que será executado com o JRE.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top