Co existência de várias versões do Java

2

Existem poucos aplicativos que usam o Java 1.6.2x, alguns 1.7.1X e outros usam as versões 1.7.4X. Desde que decidimos empurrar todos os três aplicativos para o usuário.Como fazer os aplicativos para usar sua versão particular. Existem poucos aplicativos baseados na web e aplicativos corporativos que exigem apenas um conjunto específico de versões java, o que cria problemas.

Os: Win 7 IE - ver 8 Trabalho em andamento: tentando aplicar um arquivo em lote para cada aplicativo para definir o caminho da versão do Java necessário, mas não é a solução necessária.

Temos alguma maneira genérica que mapeie automaticamente para a versão java necessária, em vez de executar o arquivo em lote para cada aplicativo.

Aguardando suas valiosas sugestões.

    
por user327486 29.05.2014 / 14:54

2 respostas

0

se você está empurrando o aplicativo para o usuário .. considere Java embarcado.

Basicamente, basta ter o JRE no instalador ... e definir o arquivo de lote para usar esse JRE.

Isso poupa muitos problemas ... e evita complicações de incompatibilidade de versões java.

    
por 29.05.2014 / 14:59
0

Se você precisa gerenciar várias versões de JREs e vários aplicativos na área de trabalho, deve dar uma olhada no Java Web Start tecnologia da Sun / Oracle. No arquivo descritor JNLP, é possível especificar que você precisa de uma determinada versão do JRE, e o Java Web Start fará o download e a instalação para você e selecionará o JRE correto para o aplicativo que você deseja iniciar.

Ele também permite que você forneça versões atualizadas dos aplicativos para os clientes.

Qualquer aplicativo Java pode ser facilmente transformado em um aplicativo Java Web Start (ele invoca um método main estático normalmente), você só precisa ser cuidadoso e específico sobre recursos e permissões externas.

    
por 29.05.2014 / 15:22

Tags