elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Guía rápida para descarga de herramientas gratuitas de seguridad y desinfección


+  Foro de elhacker.net
|-+  Sistemas Operativos
| |-+  GNU/Linux (Moderador: MinusFour)
| | |-+  [SOLUCIONADO][Gentoo] Como agregar instalacaión manual de JDK a java-config?
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: [SOLUCIONADO][Gentoo] Como agregar instalacaión manual de JDK a java-config?  (Leído 2,944 veces)
RyogiShiki


Desconectado Desconectado

Mensajes: 745


げんしけん - Hikkikomori FTW!!!


Ver Perfil WWW
[SOLUCIONADO][Gentoo] Como agregar instalacaión manual de JDK a java-config?
« en: 10 Febrero 2012, 17:38 pm »

Últimamente he estado aprendiendo la API que va a reemplazar a Swing en las futuras versiones de Java, JavaFX. Cada semana sale una nueva Developer Preview con algunos cambios y correcciones. Por el momento esta solo está soportada por el oracle-jdk y el soporte por parte de OpenJDK se ha planeado para próximos meses. La cuestión es que para un mejor soporte y estabilidad de la API es recomendable usar Java JDK 7 Update 2 (7u2), y me gustaría usar este JDK, así que lo descargo, y lo coloco en /usr/lib/jvm pero luego no logro crear el perfil para que aparezca en java-config o en eselect para poder usar esta versión de manera predeterminada. Alguien sabe entonces como puedo agregar manualmente una instalación del JDK a java-config o eselect?

Gracias de antemano por la ayuda.


« Última modificación: 10 Febrero 2012, 18:36 pm por RyogiShiki » En línea

RyogiShiki


Desconectado Desconectado

Mensajes: 745


げんしけん - Hikkikomori FTW!!!


Ver Perfil WWW
[SOLVED]Gentoo-Como agregar instalacaión manual de JDK a java-config o eselect?
« Respuesta #1 en: 10 Febrero 2012, 18:35 pm »

Bueno mi contesto a mi mismo XD

La manera correcta de hacerlo es la siguiente:

1) Descargamos jdk-7u2-linux-x64.tar.gz desde: http://www.oracle.com/technetwork/java/javase/downloads/jdk-7u2-download-1377129.html

2) Copiamos o movemos jdk-7u2-linux-x64.tar.gz a  /usr/portage/distfiles/:

Código
  1. sudo mv jdk-7u2-linux-x64.tar.gz /usr/portage/distfiles

2) Hacemos emerge sobre la VM correspondiente:

Código
  1. sudo emerge dev-java/oracle-jdk-bin

2.1 [Opcional]) Si se queja de alguna licencia, como por ejemplo:
Código
  1. The following license changes are necessary to proceed:
  2. #required by dev-java/oracle-jdk-bin (argument)
  3. >=dev-java/oracle-jdk-bin-1.7.0.2 Oracle-BCLA-JavaSE
  4.  
entonces lo que hacemos es (crear si el archivo no existe)/pegar la siguiente linea:
Código
  1. >=dev-java/oracle-jdk-bin-1.7.0.2 Oracle-BCLA-JavaSE
en /etc/portage/package.license
una vez hecho esto repetimos el paso 2 excluyendo 2.1 claro está.

3) Vemos que la instalación se ha llevado con éxito, así que lo siguiente es poner la vm como la máquina de sistema, para esto usamos java-config, lo primero es vel las vm disponibles a usar con el siguiente comando:
Código
  1. java-config --list-available-vms
obteniendo una salida similar a la siguiente:
Código
  1. The following VMs are available for generation-2:
  2. 1)      IcedTea JDK 7.2.0 [icedtea-7]
  3. 2)      IcedTea-bin 6.1.10.4 [icedtea-bin-6]
  4. 3)      Oracle JDK 1.7.0.2 [oracle-jdk-bin-1.7]
  5.  

En estos momentos nos interesa la tercer opción así que proseguimos a configurarla como la vm del sistema, esto se puede hacer de dos formas con el nombre de la vm o con el número que la representa así:
Con el nombre:
Código
  1. sudo java-config -S oracle-jdk-bin-1.7
Con el número;
Código
  1. sudo java-config -S 3

Y eso es todo, ya tenemos como vm del sistema la perteneciente a la JDK 7u2 y lo podemos comprobar con
Código
  1. java -version

Y listo, espero que a alguien le sirva esta información alguna vez.

Saludos


« Última modificación: 10 Febrero 2012, 18:36 pm por RyogiShiki » En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
Mi pequeño manual de instalación de gentoo ( por g0su )
Tutoriales - Documentación
..sR. aDiKtO.. 1 34,237 Último mensaje 16 Junio 2004, 18:37 pm
por ..sR. aDiKtO..
manual de Java para tontos ( como yo)
Java
jaHash 3 41,766 Último mensaje 23 Marzo 2009, 00:02 am
por kasiko
Como agregar un arreglo de tipo persona en un Archivo en java.
Java
rub'n 7 7,870 Último mensaje 30 Marzo 2011, 17:10 pm
por rub'n
Como cifrar y agregar una transaccion? JAVA con Postgres
Java
xAgramonx 1 4,459 Último mensaje 2 Diciembre 2011, 10:22 am
por adastra
[Java Script] )(Split) Como obtener datos de un String como un config.ini
Scripting
Brian1511 5 4,602 Último mensaje 4 Agosto 2015, 00:08 am
por Brian1511
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines