Skip to content

Latest commit

 

History

History
121 lines (79 loc) · 8.14 KB

README.md

File metadata and controls

121 lines (79 loc) · 8.14 KB

jdk9-jigsaw

See English version (Ver la versión en Inglés)

Ejemplos de algunas de las nuevas características de Jigsaw liberadas en el la versión Early Access build de JDK9.

Algunos de los ejemplos son tomados del Projecto Jigsaw: Module System Quick-Start Guide, para más información visita http://openjdk.java.net/projects/jigsaw/quick-start también tenemos contribuciones de la comunidad Java.


  Por favor tenga presente que usted esta en el master branch el cual contiene ejercicios que necesitan ser resueltos consultando la documentación o los recursos proveidos en este repositorio. Pistas pueden ser proveidas dentro del código fuente o en los archivos de scripts. Si no encuentras la solución y quieres ver una posible solución puede cambiar al branch exercise-solutions.

  Ver directamente la solución lo aleja del reto de resolver los ejercicios. Mantengase en el master branch en el caso de que quiera continuar y divertise solucionando los ejercicios y trabajando en este reto.


Configuración (todas las plataformas)

Ver Descargue e instale y verifique JDK y regrese a esta página para continuar con el resto de pasos.

Descargue e instale git o git-bash

  • Asegurese de tener un cliente git instalado en su máquina local machine/VM/vagrant box, para usuarios Windows git-bash es recomendado

Descargue e instale los comandos tree y wget

Ver Descargue e instale tree y wget y regrese a esta página para continuar con el resto de los pasos.

Vagrant box

(Opcional) Instale JDK 9 compliant IDE

  • Instale la última version de su IDE preferido (IntelliJ, Eclipse, NetBeans - paid or community version) que soporte JDK 9 EA, una vez instalado configure el IDE para que utilice el JDK 9 EA instalado en los pasos anteriores.

Ver Descargar, instalar y configurar Eclipse Oxygen para JDK9.

Otras preparaciones

  • Familiaricese con la linea de comandos un poco debido a que será usado durante el fin de semana

  • Prepare sus VMs or cloud instances con los pasos anteriores, en caso que su máquina local no este disponible para nuevas instalaciones o configuraciones

Nota: los archivos bash proveidos pueden funcionar en Linux y en teoría también en MacOS.

Usuarios Windows
  • si usted usa git-bash (Recomendado) o cgywin podria funcionar para usted - ejecutar los scripts .sh en uno de los ambientes. En el peor de los escenarios, tendría que convertir manualmente los archivos .sh en .bat, con algunos cambios éstos podrían funcionar. Estaremos felices de recibir pull request para esto. Otra alternativa es usar bach, una plataforma independiente de Java Shell Builder. Su uso es explicado en session-3-jshell.
  • revisa si el path de JDK (o %JAVA_HOME%) ha sido adicionado a la variable de entorno PATH en caso contrario adicionala de manera manual
  • asegurese que el JDK esta instalado en una carpeta donde el nombre no contenga espacios en blanco
  • en caso que esta carpeta luzca similar a C:\Program files..., asegurese que (el nombre no debe contener espacios):
    • el path del JDK en JAVA_HOME es C:\Program~1 en vez de C:\Program files...
    • la variable de entorno PATH refiere al la variable de entorno JAVA_HOME
    • la variable de entornoCLASSPATH refiere a la variable de entorno JAVA_HOME
  • en algunas instancias jlink no estaba disponible aún cuando el JDK es instalado via archivo .exe, incluso después de realizado los pasos anteriores de configuracion (por favor verifica antes de continuar)
Usuarios MacOSX
  • jlink no está aún disponible cuando el JDK es instalado via archivo.dmg (por favor verifique antes de continuar)

Ejercicios / ejemplos cubiertos

Por favor asegúrese de haber verificado que el JDK funcionen en su ambiente con la ayuda del documento Descargue e instale y verifique JDK.

Cada ejemplo esta empaquetado en un directorio el cual contiene sus propios scripts bash para compilar, empaquetar y ejecutar los respectivos ejemplos. Use el respectivo scripts para cada uno de los ejemplos.

Contribuciones de la Comunidad

Vea Guías de como contribuir.

Licencia

Vea Licencia documento para leer los términos y condiciones de uso.

Recursos

Lecturas recomendadas

Otros recursos


Yo te necesito para el desarrollo de Java SE 9