Como trocar o uma uso da uma biblioteca na hora da execução? sera que precisa?

2 respostas
renatotn7

tenho 4 jars que atendem a diferentes versões java.

eles tem as classes de forma que na hora da importação usam os mesmos nomes…

exemplo no primeiro jar a classe é
oracle.jdbc.driver.OracleDriver
nas outras quatro tambem…

ao meu ver seria trocar runtime os jars de acordo com a versão java… para que se mantenha a facilidade absoluta de
instalação e manutenção o que vcs acham? como eu faria pra solucionar isto?

obs eu gostaria de usar metodos ao inves de comandos ao sistema, pois quero manter a independencia do sistema na medida do possivel.

para verificar a versão uso:

String versao=System.getProperty(java.version);

String princVersao=versao.substring(versao.indexOf(".",0)+1, versao.indexOf(".",3));

System.out.println("versao do java = "+princVersao);

que aqui imprime: versao do java = 6
par isso me baseei no topico:
http://www.guj.com.br/posts/list/148033.java

um grande abraço a todos

2 Respostas

andeb

Desculpe, não entendi o problema e o que você quer, precisa mesmo ter 4 versões do java?

A unica coisa que posso recomenda é que pra pega a versão do java use “java.runtime.version”

ONHATE

Dá uma olhada aqui…

http://www.guj.com.br/article.show.logic?id=124

Criado 23 de dezembro de 2009
Ultima resposta 24 de dez. de 2009
Respostas 2
Participantes 3