Введите имя домена:
.ua .com.ua .in.ua .org.ua
.ru .com .net .org
Показать все домены

Hello World на Scala

Ответы на вопросы от компании «Украинский хостинг».

Пишем Hello World на языке Scala

Scala является мультипарадигмальным языком программирования, спроектированный для простого и быстрого создания компонентного программного обеспечения. Scala сочетает возможности функционального и объектно-ориентированного программирования.

Перед написанием скрипта на Scala, необходимо предварительно установить на сервере OpenJDK.

OpenJDK является проектом по созданию полностью совместимого Java Development Kit и состоит исключительно из свободного и открытого исходного кода. Рекомендуется создать не root пользователя с доступом к sudo.

В инструкции используется текстовый редактор nano, для установки которого требуется выполнить команду:

yum install nano

Процесс создания программы Hello World на Scala состоит из следующих шагов:

  1. Обновляем пакеты:

    sudo yum -y update
  2. Устанавливаем OpenJDK:

    sudo yum install -y java-1.8.0-openjdk-devel
  3. Устанавливаем переменные окружения "JAVA_HOME" и "JRE_HOME" при помощи поочередного выполнения следующих команд:

    sudo cp /etc/profile /etc/profile_backup
    echo 'export JAVA_HOME=/usr/lib/jvm/jre-1.8.0-openjdk' | sudo tee -a /etc/profile
    echo 'export JRE_HOME=/usr/lib/jvm/jre' | sudo tee -a /etc/profile
    source /etc/profile
    echo $JAVA_HOME
    echo $JRE_HOME
  4. Загружаем Scala:

    wget http://downloads.lightbend.com/scala/2.11.8/scala-2.11.8.rpm
  5. Устанавливаем Scala:

    sudo yum install scala-2.11.8.rpm
  6. Создаем файл с расширением .scala

    nano hello_world.scala

    в который вставляем вставляем следующий скрипт:

    object HelloWorld {
      def main(args: Array[String]) {
        println("Hello World!")
      }
    }

    Сохраняем изменение в файле, нажав сочетание клавиш Ctrl+x , затем клавишу y и затем клавишу Enter.

  7. Чтобы скомпилировать исходный код, выполняем команду:

    scalac hello_world.scala

    в результате будет создан файл HelloWorld.class , для запуска которого необходимо выполнить следующую команду:

    scala HelloWorld

    На этом создание скрипта на Scala и его запуск завершены.

Тэги: Scala, сервер, vps

См.также: