Conflicto de Javas

Conflicto de Javas

Notapor Vernix » 24 Febrero 2009, 10:51

Hola, a ver si se os ocurre alguna forma.

Tengo dos aplicaciones en Java. Una no acepta versioens de maquina virtual anteriores a al 1.6, mientras que la otra solo corre con la 1.5
Tengo las dos maquinas instaladas, en la seccion de programas instalados aparecen ambos, y ademas, tengo en la ccarpeta "C:\Program Files\Java" una carpeta con cada maquina virtual (Java Runtime Environement JRE).

En linux se que se pueden tener ambas instaladas y lanzar cada aplicación con la que quieras. En Windows no se como se hace, proque una vez que instalas la 1.6 todo tira de la 1.6, y una de las dos aplicaciones que decía no me funciona.

En Windows no se como hacer que fuerce la utilizacion de la 1.5.

Alguna idea?
Avatar de Usuario
Vernix
Colaborador
Colaborador
 
Mensajes: 946
Registrado: 05 Enero 2008, 00:21
Karma Usuario: 1
Post Karma: 0

Re: Conflicto de Javas

Notapor Vernix » 24 Febrero 2009, 12:43

Me respondo a mi mismo :)

Me he creado un fichero batch (.bat) en el que configuro la maquina que quiero utilizar, y lanzo el programa java, cargando los jars a mano:

set path=C:\Program Files\Java\jre1.5.0_17\bin
cd "cd C:\Program Files\Aplicacion basada en Java viejo\"
java -classpath fichero1.jar;fichero2.jar;fichero3.jar nombre.de.la.clase.main

Lo que no se es como hacer que se lance independientemente del CMD. Si cierro la ventana CMD, se me cierra esto también.
Sigo buscando, escucho todo.
Avatar de Usuario
Vernix
Colaborador
Colaborador
 
Mensajes: 946
Registrado: 05 Enero 2008, 00:21
Karma Usuario: 1
Post Karma: 0


Volver a Foro Software



cron