Tino
30-07-2007, 21:04:46
Hola a todo el foro, tengo una pregunta para ustedes, si fueran tan amables de darme alguna idea ...
La pregunta es: ¿Se puede obtener la versión de Java activa desde un programa realizado en Delphi?
Había pensado en lanzar "java -version" desde un programa hecho en Delphi, controlar que no casca la ejecución (java no instalado o no en el path), capturar la salida y buscar la ocurrencia "version 1.x" en dicha captura, pero tiene que haber algo más simple.
Necesito saber la versión de java, para en función de la misma, lanzar la versión adecuada de un archivo jar que es una realidad una aplicación Java de escritorio hecha con Eclipse.
Como ya habreís adivinado, se trata de un EXE lanzador de una aplicación hecha con SWT. Ahora tengo un simple BAT, pero me resulta insuficiente.
Gracias
La pregunta es: ¿Se puede obtener la versión de Java activa desde un programa realizado en Delphi?
Había pensado en lanzar "java -version" desde un programa hecho en Delphi, controlar que no casca la ejecución (java no instalado o no en el path), capturar la salida y buscar la ocurrencia "version 1.x" en dicha captura, pero tiene que haber algo más simple.
Necesito saber la versión de java, para en función de la misma, lanzar la versión adecuada de un archivo jar que es una realidad una aplicación Java de escritorio hecha con Eclipse.
Como ya habreís adivinado, se trata de un EXE lanzador de una aplicación hecha con SWT. Ahora tengo un simple BAT, pero me resulta insuficiente.
Gracias