terça-feira, 21 de outubro de 2008

Iniciando aplicações Java com diferentes versões de JVM

As vezes é necessário ter mais de uma versão de Java (JVM - Java Virtual Machine) no sistema operacional, porém, por padrão, a aplicação usará a ultima versão de JVM instalada em seu computador. Então como chamar diferentes aplicações com diferentes versões do java?
Simples. No exemplo abaixo eu vou chamar a aplicação SquirrelSQL com o java 5 e o java6. Basta criar um script setando a jvm (variável de ambiente JAVA) e alterando o path:

#!/bin/sh
export JAVA=/opt/jdk6
export PATH=$PATH:/opt/jdk6/bin
cd /opt/squirrel2/
./squirrel-sql.sh

ou

#!/bin/sh
export JAVA=/opt/jdk14
export PATH=$PATH:/opt/jdk14/bin
cd /opt/squirrel2/
./squirrel-sql.sh


Notem que minhas jdks estão todas instaladas no diretório /opt.

Até apróxima. ;)

Nenhum comentário: