Instalación de la idea IntelliJ para el desarrollo de Scala en Linux

Instalación de la idea IntelliJ para el desarrollo de Scala en Linux

27 de abril de 2016
por raras aioanei

Introducción

Scala es un lenguaje de programación que está comenzando a ganar impulso en los últimos años. El popular índice Tiobe lo clasifica, ya que este artículo está escrito, ya que se usa más que los idiomas más populares como Haskell o Go. El índice TIOBE, si no está familiarizado con el nombre, es la fuente de información autoritativa de alguna manera sobre la popularidad del lenguaje de programación. Desde el principio queremos afirmar claramente que esto no es, de ninguna manera, un artículo sobre el idioma en sí. Solo tiene como objetivo poner al usuario en funcionamiento con un IDE para escribir el código SCALA en el menor tiempo posible. Dicho esto, vamos a hacerlo.

Instalación y requisitos previos

En Linux, el único requisito previo para instalar IntelliJ Idea, que es el IDE del que estaremos hablando, es el Oracle Java JDK. Este es un requisito específico, ya que no puede usar OpenJDK, así que tenga en cuenta esto antes de comenzar. Así que nos aseguremos de que tengamos el JDK correcto instalado.

Instalación del Oracle JDK

Antes de ir más allá, asegúrese de reconocer si ha instalado OpenJDK y, de ser así, tome nota de esto, ya que tendrá que especificar el JDK correcto - Oracle JDK en lugar de OpenJDK - para que la idea funcione correctamente con Proyectos Scala.

Ubuntu

En Ubuntu, primero debe agregar el PPA, como se explicó anteriormente:

 $ sudo add-apt-repository pPA: webupd8team/java $ sudo apt-get actualización $ sudo apt-get instalación oracle-java8-installer 

Esto es todo lo que debe necesitar para tener el kit de desarrollo de Oracle Java. Ahora, verifiquemos si el proceso de instalación se completó correctamente:

 $ java -versión 

Esto debería producir una salida que se vea así:

Versión de Java "1.8.0_31 "Java (TM) SE Runtime Entorno (Build 1.8.0_31-B13) Java Hotspot (TM) VM de 64 bits (Build 25.31-B07, modo mixto) 

Debian

En Debian, los comandos son similares, también lo son las fuentes. Si ha sido advertido sobre agregar PPA a un sistema Debian, esa advertencia está muy bien financiada. Ha habido usuarios que usaron PPA de una forma u otra en sus sistemas Debian, tal vez pensando que, dado que Ubuntu está basado en Debian, bueno, lo que podría salir mal? Entonces, si generalmente agregar un PPA a un sistema operativo Debian no es la idea más calurosa, aquí está funcionando, porque el PPA solo se crea para Java, que es lo suficientemente portátil como para no crear problemas. Los comandos son:

 # echo "Deb http: // PPA.plataforma de lanzamiento.net/webupd8team/java/ubuntu xenial main "| tee/etc/apt/fuentes.lista.d/webupd8team-java.Lista # echo "Deb-Src http: // ppa.plataforma de lanzamiento.net/webupd8team/java/ubuntu xenial main "| tee -a/etc/apt/fuentes.lista.d/webupd8team-java.Lista # apt-key adv --keyserver hkp: // keyserver.ubuntu.com: 80--RECV-KEYS EEA14886 # Apt-Get Update # apt-get install oracle-java8-installer 

Una vez más, es una buena idea verificar la versión Java que ha instalado utilizando el comando anterior, para que pueda verificar si la versión correcta se instaló (y se instaló correctamente), y si es la versión Java predeterminada en su sistema.

Distribuciones basadas en redhat

Ofertas de Oracle, además del alquitrán clásico.Formato GZ, paquetes RPM para distribuciones basadas en Fedora/Rhel, por lo que esto le facilitará instalar el JDK si es un usuario de tales distribuciones. Simplemente vaya a http: // www.oráculo.com/technetwork/java/javase/downloads/index.html y presione el botón de descarga junto al JDK, acepte el acuerdo de licencia y descargue el RPM para su arquitectura. Cambiar directorio a la ubicación que eligió como destino para las rpm y escriba

 $ sudo rpm -uvh jdk- $ versión- $ arch.rpm 

Instalación de la idea intelij

Excepto la ubicación del JDK que es diferente en Debian/Ubuntu y derivados en lugar de Rhel/Fedora, el proceso de instalación para el IDE es más o menos el mismo entre las distribuciones. Las capturas de pantalla que tomamos son de un sistema Ubuntu, por lo que la ubicación del JDK diferirá en Rhel/Fedora, ya que el JDK se instala en/usr/lib en Debian/Ubuntu, mientras que en Rhel/Fedora está en/usr/java. Entonces, si tiene eso en cuenta, el resto del proceso es bastante sencillo, utilizando las siguientes capturas de pantalla.

Llegamos a la instalación de IntelliJ Idea. Vaya a la página de descarga - https: // www.rejilla.com/ Idea/ - y seleccione el alquitrán.GZ para descargar. Desempacarlo, cambie a Bin/ Directorio dentro del directorio desempaquetado y ejecute la idea.SHIR SCRIPTO. Debe ser llevado a la pantalla de configuración inicial, donde se le pedirá que seleccione un tema. Luego cree una entrada de escritorio si así lo desea, yendo a la siguiente pantalla, donde le recomendamos que cree un script de lanzador, para que pueda tener una idea disponible en todo el sistema:


Aquí, estamos llegando a las partes específicas de Scala de la configuración inicial: presione Instalar en la sección del complemento Scala, y después de que esto esté terminado, cree un nuevo proyecto, como se ve a continuación:


y seleccione Scala/SBT. La razón por la que estamos haciendo esto ahora es porque IntelliJ Idea tiene que descargar algunas bibliotecas necesarias para el desarrollo de Scala y tenemos que configurar la ubicación JDK, como se especifica a continuación:


Nuevamente, si usa Fedora/Rhel, cambie la ubicación que ve en la captura de pantalla (/usr/lib/jvm/java-8-oracle) en consecuencia a la ubicación JDK en/usr/java. Como se nota en la siguiente captura de pantalla, Idea descarga algunas bibliotecas en segundo plano, así que espere hasta que esta parte esté terminada:

Información final

Eso es todo, debe tener la idea de IntelliJ instalada y configurada para el desarrollo de Scala. Hay mucha buena documentación sobre Scala en Internet, y recomendamos, si desea comenzar con un libro, programar Scala de Wampler y Manning o, si desea aprovechar más la ventaja de las partes funcionales del lenguaje, funcional. Programación en Scala de Chiusano y Bjarnason. Diviértete con Scala y si tienes un proyecto interesante, compártelo!

Tutoriales de Linux relacionados:

  • Cómo instalar la idea IntelliJ en Ubuntu 22.04 Desktop de Linux
  • Cómo instalar la idea IntelliJ en Ubuntu 20.04 Desktop de Linux
  • Eclipse IDE para la instalación de desarrolladores de C/C ++ en Ubuntu ..
  • Cosas para instalar en Ubuntu 20.04
  • Mint 20: Mejor que Ubuntu y Microsoft Windows?
  • Cosas para instalar en Ubuntu 22.04
  • Cómo instalar Arduino IDE en Ubuntu 22.04 Jellyfish de Jammy
  • Ubuntu 22.04 características y fecha de lanzamiento
  • Ubuntu 22.04 Instalación de eclipse
  • Sistema colgado de Linux? Cómo escapar a la línea de comando y ..