Ver Mensaje Individual
  #4 (permalink)  
Antiguo 15/03/2014, 04:29
carlos__333
 
Fecha de Ingreso: marzo-2011
Mensajes: 120
Antigüedad: 13 años, 1 mes
Puntos: 3
Respuesta: Versiones de java en linux

Cita:
Iniciado por nup_ Ver Mensaje
Hola:

Puedes tener todas las versiones de java instaladas q quieras.
Cuando vayas a ejecutar un programa lo puedes ejecutar con cualquiera de esas versiones. Por defecto se va a ejecutar con la primera versión q encuentre en la variable $PATH
Con el comando
Código BASH:
Ver original
  1. echo $PATH
puedes ver el valor de esta variable.

Con el comando
Código BASH:
Ver original
  1. whereis java
puedes ver las versiones instaladas q estén en el $PATH

Si necesitas ejecutar algunos programas con una versión y otros con otras puedes hacer un script .sh para iniciar cada programa y dentro de ese script especificas la versión q quieres usar, ejemplo:
Código BASH:
Ver original
  1. #!/bin/bash
  2. ### Script para iniciar mi programa PEPE.jar
  3. # Ruta a la carpeta donde está mi versión de java a usar
  4. JAVA_HOME="/home/programs/java1.8"
  5. # Modificamos el PATH
  6. PATH="$JAVA_HOME/bin:$PATH"
  7. # Ejecutamos el programa
  8. java -jar PEPE.jar
No olvides darle permisos de ejecución al script.

Por ciero, el jar no necesita permisos de ejecución.

slds;
nup_
Muchas gracias mi pana, sabes que al ejecutar mi .jar poniendo java -jar archivo.jar me sale
Failed to load Main-Class manifest attribute from
archivo.jar


lo q hice fue escribir java -jar archivo.jar