Curso de Introducci贸n a Java SE

Curso de Introducci贸n a Java SE

Anah铆 Salgado D铆az de la Vega

Anah铆 Salgado D铆az de la Vega

Creando un entorno de desarrollo en Java en Linux

6/39

Lectura

Si tu eres usuario de Linux, a continuaci贸n aprenderemos a instalar Java OpenJDK en la versi贸n Ubuntu.

Abre tu terminal de la siguiente forma:

Screen Shot 2019-07-16 at 14.25.13.png

Selecciona el que dice: Terminal

Nota: A partir de ahora necesitar谩s tu contrase帽a de usuario root

Una vez abierta comenzaremos actualizando los paquetes del sistema para evitar cualquier error con los siguientes comandos:

$ sudo apt-get update

$ sudo apt-get upgrade

Esto puede demorar un poco.

Empecemos instalando OpenJDK 8

Simplemente corre el siguiente comando:

$ sudo apt-get install openjdk-8-jre

Listo te pediar谩 algunas confirmaciones, responde S y a partir de ese momento quedar谩 instalado.

Ahora pasemos a OpenJDK 11

Como es una versi贸n nueva debemos a帽adir un repositorio para poder descargar el paquete de ah铆 mismo. Lo hacemos de la siguiente forma:

$ sudo add-apt-repository ppa:openjdk-r/ppa

Actualiza con el siguiente comando:

$ sudo apt update

Ahora s铆 ya podemos descargar el paquete de la siguiente forma:

$ sudo apt install openjdk-11-jdk

Cambia la versi贸n de Java que desees en ese momento

Verifica la versi贸n de Java que tienes instalada

$ java -version

Para cambiarla escribe el siguiente comando

$ sudo update-alternatives --config java
Screen Shot 2019-07-15 at 16.38.47.png

Solo como confirmaci贸n vuelve a revisar la versi贸n para verificar que se haya cambiado.

Aportes 84

Preguntas 6

Ordenar por:

Los aportes, preguntas y respuestas son vitales para aprender en comunidad. Reg铆strate o inicia sesi贸n para participar.

Para instalar intelligent IDEA en ubuntu:

$  sudo snap install intellij-idea-community --classic

Para ver otros sistema operativo (unix, MAC OS, windows), revisen aqui: Gu铆a de Instalaci贸n Oficial(en ingles)

Para los usuarios de Manjaro (Arch Linux), openjdk se puede instalar de la siguiente forma:

Para Java 8

sudo pacman -S jdk8-openjdk

Para Java 11

sudo pacman -S jdk11-openjdk

Si quieren descargar el Java RE, entonces ser铆a:

Para Java 8

sudo pacman -S jre8-openjdk

Para Java 11

sudo pacman -S jre11-openjdk

Como instal茅 IntelliJ IDEA Community en Fedora 31: (deber铆a funcionar para la mayor铆a de distros Linux).

  1. Descargar de la p谩gina oficial la versi贸n .tar.gz
  2. Desde la terminal ir a la carpeta (directorio) opt, usando el comando $cd /opt/
  3. Una vez en el directorio opt usar el comando (la parte final cambia de acuerdo a la versi贸n)
    $sudo tar -xvzf ~/Downloads/ideaIC-2019.3.1.tar.gz
    Eso descomprimir谩 el archivo.
  4. Estando en esa carpeta pasamos a la carpeta descomprimida con $cd idea-IC-193.5662.53
  5. En la carpeta idea-IC-193.5662.53 pasamos a la carpeta /bin con $cd bin/
  6. En la carpeta /bin (dentro de la carpeta idea-IC-193.5662.53) ejecutamos el comando
    $./idea.sh
  7. Seguir el resto de instrucciones como en los otros sistemas operativos, asegurarse de crear 铆cono de escritorio.

Una alternativa mucho m谩s sencilla es que instalen la versi贸n 鈥渟nap鈥 o 鈥渇latpak鈥, siguieno las instrucciones de la respectiva p谩gina.

Flatpak:
https://flathub.org/apps/details/com.jetbrains.IntelliJ-IDEA-Community

Snap:
https://snapcraft.io/intellij-idea-community

Si no les aparece en el IDE la version del JDK 8 en el comando: sudo apt-get install openjdk-8-jre
al final quiten jre y pongan jdk:
sudo apt-get install openjdk-8-jdk

Gracias a Dios en este curso tambien pensaron en nosotros los usuarios de linux, excelente.
Muy bien explicado, gracias.

Como alternativa al openJDK pueden usar Amazon corretto, amazon la describe como "Amazon Corretto is a no-cost, multiplatform, production-ready distribution of the Open Java Development Kit (OpenJDK). Corretto comes with long-term support that will include performance enhancements and security fixes. "

Les dejo el enlace:
https://aws.amazon.com/corretto/

la forma m谩s f谩cil de instalar intelliJ IDEA es ingresar en la tienda de Ubuntu y buscarlo, es s煤per sencillo.

Yo uso Ubuntu y tambi茅n se puede simplemente descargar el paquete desde la web y ejecutarlo como en otros sistemas operativos.
A帽adir el repo es algo que hago siempre (hago lo mismo que dice este manual) porque es mejor, pero realmente quiero quitar el 鈥渕iedo鈥 a usuarios no linux ya que hoy en d铆a no hay porqu茅 hacer todo en la terminal. De hecho seguro que en Mac Os tambi茅n se podr铆a haber a帽adido OpenJDK desde la terminal pero no se hizo.
隆Estupendo material, por otra parte!

Buenas compa帽eros Profesora tengo mi duda ya que no me aparece la versi贸n 8 en el ID

Super claro y enfocado 100% al punto nada de rodeos.

Gracias, siempre va a haber alumnos que usen linux

Hola a todos y todas.

Yo estoy usando Ubuntu 16.04 LTS y ac谩 tuve varios problemas para instalar los openjdk como la profe explica en este tuto, el error que me sal铆a en la consola dec铆a que para instalar los openjdk se necesitaban otras librerias y no me dejaba hacer nada, para solucionarlo tuve que descargar los binarios desde la pagina oficial, extraerlos y luego agregar al path la direcci贸n de la carpeta bin para dejarlo como variable de entorno, todo esto lo pude hacer gracias a este tutotrial

Tuve que cambiar de distro, para los usuarios de manjaro u otras derivadas a arch, con lo siguiente

sudo pacman -S jdk8-openjdk

sudo pacman -S jdk11-openjdk

馃槂

Para los que usan Arch Linux, o alguna distribucci贸n basada en Arch, como por ejemplo: Arco.

Para cambiar de versi贸n del JDK es con la siguiente linea:

archlinux-java set java-11-openjdk/jre

Hola , tengo un peque帽o problema, ya descargue el jdk8 yj dk11 para unbutu 18.04 e intellij idea 2019 , hago el codigo en la version de jdk11 pero cuando me quiero cambiar para hacer codigo a la version jdk8 no lo permite si selecciona la version jdk8 pro cundo aceptome sale este mensaje 鈥渆l directorio seleccionado apunta a un jre, no un jdk鈥, alguien me puede ayudar

Si tienen un correo institucional pueden acceder a la versiones profesionales de Jetbrain.

Java SE 17 es la ultima versi贸n LTS

para los que usan debian encontre este paso a paso y funciono muy bien.

https://linuxize.com/post/install-java-on-debian-10/

Para los que tienen Linux mint este blog lo explica muy bien
https://techviewleo.com/how-to-install-intellij-idea-on-linux-mint/

linux lo mejor pero no lo tengo jajaj

vi en muchos comentarios que sugieren instalar la versi贸n de sanp de Intellij IDEA pero nunca me gusto snap as铆 que lo que hice fue descargar el .tat.gz

Lo primero que hacemos es descargar el IDE Intellij IDEA , para esto vamos a https://www.jetbrains.com/idea/download/#section=linux y descargamos la version Community.

Luego abrimos la terminal, vamos a donde nos descargo el archivo (puede tener el nombre ideaIC-2021.1.1.tar.gz)
y ejecutamos el siguiente comando (reemplazar el nombre del archivo por el que corresponda):

$sudo tar -xzf ideaIC-2021.1.1.tar.gz -C /opt

Luego ejecutar el siguiente comando:

/opt/ideaIC-2021.1.1/bin/idea.sh

Para los usuarios de Pop Os pueden instalar IntelliJ IDE usando Flatpak.

sudo flatpak install com.jetbrains.IntelliJ-IDEA-Community.flatpakref

Muy buena explicacion.

馃惂 Que bueno que incluyeron el apartado de instalaci贸n de las herramientas en Linux.

Excelentes instrucciones, pero me hubiera gustado mas que hubiera sido con un video como los de mac y windows.
muchas gracias.

Gracias Anahi :3

excelente al grano como debe ser y 100% funcional. buenisima maestra.

No lo lo encontr茅 tan bien explicado en ninguna otra parte, Gracias

Interesante ! Cuando tenga el S.O. Linux disponible lo llevar茅 a cabo 馃挭馃槑

Muy sencillo de entender :3 y para instalar IntelliJ IDEA no fue tan complicado tampoco

No utilizo Ubuntu鈥ero esta bueno el paso a paso鈥

Genial que expliques con Linux tambien.

Para instalar Java e IntelliJ lo pueden hacer desde el gestor de software de su distro favorita

Si alguien utiliza Archlinux, los paquetes para la vez que reviso estos v铆deos son los siguientes.

yay -Ss openjdk
yay -S jdk-openjdk

Los encontr茅 en los repositorios comunitarios y la instalaci贸n es con Yay

Para todos aquellos que estan teniendo problemas con la instalacion de la version 8.0 de JAVA. Deben instalar la version JDK.

Al parecer, ocurrio un error de digitacion en el codigo de esta seccion y se instalara el JDR. Es por ello, que deben utilizar este codigo

- sudo apt-get install openjdk-8-jre

Si usas VS Code con WSL, a帽ade estas l铆neas en el settings.json para cambiar f谩cilmente de entorno de desarrollo Java. M谩s informaci贸n en la documentaci贸n de vs code

 "java.configuration.runtimes": [
    {
      "name": "JavaSE-1.8",
      "path": "/usr/lib/jvm/java-8-openjdk-amd64"
    },
    {
      "name": "JavaSE-11",
      "path": "/usr/lib/jvm/java-11-openjdk-amd64",
      "sources" : "/usr/lib/jvm/java-11-openjdk-amd64/lib/src.zip",
      "javadoc" : "https://docs.oracle.com/en/java/javase/11/docs/api"
     },
     {
      "name": "JavaSE-17",
      "path": "/usr/lib/jvm/java-17-openjdk-amd64",
      "sources" : "/usr/lib/jvm/java-17-openjdk-amd64/lib/src.zip",
      "javadoc" : "https://docs.oracle.com/en/java/javase/17/docs/api/",
      "default":  true
     },
     {
      "name": "JavaSE-18",
      "path": "/usr/lib/jvm/jdk-18"
     },
  ],

Para la instalaci贸n de JDK, OpenJDK e IntelliJ IDEA descargo los archivos comprimidos los cuales contienen los binarios, sin instalador por lo que se agregan en la variable de entorno PATH.

Se descomprime primero el .tar.gz sea del JDK

tar -xvf OpenJDK11U-jdk_x64_linux_hotspot_11.0.16.1_1.tar.gz 

Una vez descomprimido se entra a la carpeta del archivo.

cd jdk-11.0.16.1+1

Una vez dentro se vuelve a usar el comando cd para entrar al
directorio bin donde est谩n los binarios del lenguaje.

cd bin

Lo importante es saber la ruta del directorio y para conocerla se usa el siguiente comando

pwd
# /home/frank/Documentos/JAVA_JDK/jdk-11.0.16.1+1/bin

La salida del comando se copia para despu茅s agregarla en el archivo de configuraci贸n de la terminal, el cual se ejecuta cada vez que el usuario inicia sesi贸n, dependiendo del shell que se tenga instalado cambiara pero por lo general se usa bash, el archivo a editar se llama 鈥.bashrc鈥, con todo y punto ya que este esta oculto en el directorio principal del usuario. Con el siguiente comando se procede a editar tal archivo.

nano ~/.bashrc

Se recomienda editar al final del mismo para evitar inconvenientes, se escribe lo siguiente.

export PATH=/home/frank/Documentos/JAVA_JDK/jdk-11.0.16.1+1/bin:$PATH

Guardan con CTRL+ O y cierran con CTRL+X.
Para que los cambios se apliquen y puedan ejecutar JavaOpenJDK en cualquier terminal se cierra y la vuelven abrir y comprueban con el siguiente comando

java --version
# Deberia lanzar algo asi 
openjdk 11.0.16.1 2022-08-12
OpenJDK Runtime Environment Temurin-11.0.16.1+1 (build 11.0.16.1+1)
OpenJDK 64-Bit Server VM Temurin-11.0.16.1+1 (build 11.0.16.1+1, mixed mode)

Excelente tutorial rapido y sencillo de aplicar!!

si quieren instalar intellij IDEA sin complicarse tanto con comandos simplemente busquelo en la tienda de su distribucion de linux y hay esta FACIL y RAPIDO

Para instalar intellij IDEA en distribucion Linux primero se busca el tar.gz en la pagina web de jetbrains

Una vez lo tengamos en la carpeta de descargas lo podemos mover al home con el siguiente comando:

mv (intellij.tar.gz) ~
Una vez en home descomprimir el archivo tar.gz con el comando:
tar -xzvf (intellij.tar.gz)
Una vez que termine hay que ir la carpeta bin del descomprimido:
cd (nombre_de_descomprimido)/bin
Una vez aqui solo queda escribir directamente en la consola lo siguiente para abrir intellij
./idea.sh
Y listos 鈥 Estuve buscando si se creaba un disparador para linea de comandos que abriera directamente el programa pero no encontre nada. Asi que cree una variable en el archivo de mi terminal.
Si usamos bash el archivo a modificar es bshrcn y si usamos zsh el archivo a modificar es zshrc.

En bash a帽adimos la siguiente linea

alias idea = 鈥榗d (nombre_de_descomprimido)/bin;./idea.sh鈥

En zsh a帽adimos la siguiente linea

alias idea = 鈥渃d (nombre_de_descomprimido)/bin;./idea.sh鈥

La diferencia entre ambos archivos es a l hora de asignar la variable que ejecuta el comando, uno es con comilla simple y la otra con comilla doble. Solo hay que fijarse que terminal estamos usando y que archivo estamos modificando para evitar errores de asignacion.

Creo que en la parte de la instalaci贸n del OpenJDK 8 se confundieron al colocar:

鉁 En realidad deber铆a ser:

$ sudo apt-get install openjdk-8-jdk

Pues requerimos instalar el Java Development Kit(JDK) y no solo el Java Runtime Environment(JRE).

Para todas las distros, pueden descargar el ToolBox de jetbrains, este complemento te ayuda a instalar cualquier ide de JetBrains, asi no molestas con las rutas y carpetas.
https://www.jetbrains.com/es-es/toolbox-app/

me basto poner

$ java -version

y listo con eso me escupio en la terminal cada linea que debia pegar en la misma terminal y asi fue

IMPORTANTE: Para una mejor instalacion de IntelliJ IDEA, ocupen JetBrains Tool Kit,** IMPORTANTE**

Puro linux

Ya aca es otra historiia pero tomo nota!

Linux como siempre, 隆excelso!

Hay un error en el comando para instalar OpenJDK 8

$ sudo apt-get install openjdk-8-jre

Este comando instala el JRE, para el JDK se debe cambiar jre por jdk al final:

$ sudo apt-get install openjdk-8-jdk

SDK Man para linux me ha ayudado un mont贸n para configurar el jdk que necesite dependiendo del desarrollo que est茅 haciendo, bien sea Java SE 8, 11 o 16

SDK Man

Si eres usuario de Arch linux o alguna distro basada en Arch puedes descargar el paquete de Inellij IDEA en el que automaticamente instala el JDK

pacman -S intellij-idea-community-edition

Para los que posean una cuenta de correo Universitaria, se registran con su correo institucional y Jetbrains le da todos sus IDE`s Ultimate Gratis.

Lo pueden descargar mediante la herramienta de TollBox de Jetbrains

Aca le dejo un tutorial para los de ubuntu despues de seguir la lectura,
Link video

Para los de Linux, si el IDE no les detecta la versi贸n 8, usen tambi茅n el siguiente comando

sudo apt-get install openjdk-8-jdk

Para instalar intellij idea en Manjaro (Arch) es el siguiente comando:

sudo pacman -S intellij-idea-community-edition

Super bien explicado para el entorno Linux.

espero y no sea molestia dejo unos videos de como instalar jdk y eclipse en ubuntu a mi me funcionarion

jdk

eclipse

Llevaba rato intentando configurar vscode para java, este manual result贸 ser la soluci贸n.

gracias por el aporte

Funciono perfectamente 馃槃

Instale una maquina virtual con linux, para no quedarme con la duda. Saludos.

Excelente!

Como instalo IntelliJ IDEA en ubuntu?

Buena gu铆a

Gracias :3

Excelente, muchas gracias, con ubuntu se ve mas facil.

Gracias!

excelente

Estupenda explicaci贸n para los usuarios de Linux.

Que resumido, 隆gracias!

Interesante

Excelente la forma de explicar he

隆Genial! Aplicare estas indicaciones si alg煤n d铆a llego a optar por Linux 馃槂

Exelente, no tuve problemas usando Ubuntu.

super 馃槂

gracias

Exelente

Clar铆simo. Gracias

Grande Ubuntu

chaaaaa y el video 鈥 si no po !! exijo video (aun que es mas facil instalar en ubuntu 馃槢)

gracias excelente informaci贸n, gracias anali

Excelente instruccion

Excelente

Gracias por pensar en todos.