环境须知:

ubuntu 16.04

scala 2.11.0

jdk 1.8.0

Idea 2016.3

JDK环境安装

(1)安装jdk, 注意scala很好的支持jdk 1.8 的jvm 编译环境,最好安装jdk 1.8

如果软件源中没有jdk 1.8 可以去java的官网下载 点击打开链接

sudo apt-get install openjdk-8-jre openjdk-8-jdk

(2)配置环境bash

    vim ~/.bashrc
# 在其中头部添加如下内容,如果是自己从官网下载的自行解压,并指定你jdk所在的安装目录即可
# java
export JAVA_HOME=/usr/lib/jvm/java-8-openjdk-amd64 #安装路径根据自己的环境进行配置
source ~/.bashrc # 使配置生效

  (3)查看是否安装成功

    echo $JAVA_HOME     # 检验变量值
java -version
$JAVA_HOME/bin/java -version # 与直接执行 java -version 一样
#如果不一样请仔细检查下

Scala环境搭建

(1)下载scala安装包:scala-2.11.0.tgz,下载链接:

   http://www.scala-lang.org/download/all.html点击打开链接

(2)解压安装包:

   sudo mkdir /opt/scala      #创建安装目录
sudo tar -zxvf ~/下载/scala-2.11.0.tgz #具体文件路径根据自身情况来指定
sudo mv ./scala-2.11.0/ /opt/scala #移到指定的安装目录

(3)配置bash

   vim ~/.bashrc          #打开~/.bashrc,向头部添加如下内容
#Scala
export SCALA_HOME=/opt/scala
export PATH=$PATH:$SCALA_HOME/bin
#接下来使~/.bashrc生效
source ~/.bashrc

好了scala的环境完成一大半了!接下来就是集成一个更好编辑的开发环境了,IDEA

IDEA安装与集成Scala开发

(1)下载IDEA安装包 这里实验的是IDEA 2016.3  下载链接 :点击打开链接

(2)解压安装包ideaIU-2016.3.5.tar.gz

   tar -zvxf ideaIU-2016.3.5.tar.gz   

(3)进入解压后的文件中的/bin目录下点击idea.sh执行安装

(4)打开idea在线安装Scala的plugin

File >> setting >> plugin >> install jetBrains plugin... 输入Scala进行安装

然后等待其安装好即可,

也可以去官网下载scala的plugin,点击打开链接  然后放入在idea安装目录的plugin目录下即可,建议在线安装,以免出错!

好了环境搭建完毕!!!

ubuntu下scala下载+集成IDEA开发环境的更多相关文章

  1. 在Ubuntu下搭建ASP.NET 5开发环境

    在Ubuntu下搭建ASP.NET 5开发环境 0x00 写在前面的废话 年底这段时间实在太忙了,各种事情都凑在这个时候,没时间去学习自己感兴趣的东西,所以博客也好就没写了.最近工作上有个小功能要做成 ...

  2. 转[开发环境配置]在Ubuntu下配置舒服的Python开发环境

    在Ubuntu下配置舒服的Python开发环境 Ubuntu 提供了一个良好的 Python 开发环境,但如果想使我们的开发效率最大化,还需要进行很多定制化的安装和配置.下面的是我们团队开发人员推荐的 ...

  3. (4)Linux(ubuntu)下配置Opencv3.1.0开发环境的详细步骤

    Ubuntu下配置opencv3.1.0开发环境 1.最近工作上用到在Ubuntu下基于QT和opencv库开发应用软件(计算机视觉处理方面),特把opencv的配置过程详细记录,以供分享 2.步骤说 ...

  4. 【转】在Ubuntu下建立Eclipse的Android开发环境

    本文将介绍如何建立Ubuntu下基于Eclipse的Android开发环境的方法. 大部分的Android开发者都是使用Eclipse来开发Android,本文将向各位介绍一下建立Ubuntu下基于E ...

  5. 在Ubuntu下配置舒服的Python开发环境

    Ubuntu 提供了一个良好的 Python 开发环境,但如果想使我们的开发效率最大化,还需要进行很多定制化的安装和配置.下面的是我们团队开发人员推荐的一个安装和配置步骤,基于 Ubuntu 12.0 ...

  6. 在linux ubuntu下搭建深度学习/机器学习开发环境

    一.安装Anaconda 1.下载 下载地址为:https://www.anaconda.com/download/#linux 2.安装anaconda,执行命令: bash ~/Downloads ...

  7. 39 Ubuntu下配置python的vscode开发环境

    0 引言 最近想在ubuntu下搞深度学习,首先配置了python的vscode开发环境.在配置python时,选择了Anaconda3.x,保证了其相对于系统python2.x的独立性.另外,vsc ...

  8. Ubuntu下配置舒服的Python开发环境

    Ubuntu 提供了一个良好的 Python 开发环境,但如果想使我们的开发效率最大化,还需要进行很多定制化的安装和配置.下面的是我们团队开发人员推荐的一个安装和配置步骤,基于 Ubuntu 12.0 ...

  9. 在ubuntu下使用Eclipse搭建Hadoop开发环境

    一.安装准备1.JDK版本:jdk1.7.0(jdk-7-linux-i586.tar.gz)2.hadoop版本:hadoop-1.1.1(hadoop-1.1.1.tar.gz)3.eclipse ...

随机推荐

  1. CRM、DMP、CDP概念解析

    CRM.DMP.CDP,都是什么鬼?有什么区别差异?别说你都懂 摘自https://maxket.com/crm-dmp-cdp/ 如果您不想多花人生中宝贵的十分钟,那么不用多考虑了,上CDP吧.如果 ...

  2. C语言实现的多线程定时器

    目录 1. 大致功能介绍 2. API库介绍 3. 一个例子 4. 库文件源码 注意事项 1. 大致功能介绍 实现任务列表,定时器会间隔一段时间遍历列表发现要执行的任务 任务列表中的所有任务并行执行 ...

  3. 我是这样理解EventLoop的

    我是这样理解EventLoop的 一.前言   众所周知,在使用javascript时,经常需要考虑程序中存在异步的情况,如果对异步考虑不周,很容易在开发中出现技术错误和业务错误.作为一名合格的jav ...

  4. Spring框架之spring-webmvc源码完全解析

    Spring框架之spring-webmvc源码完全解析 Spring框架提供了构建Web应用程序的全功能MVC模块.Spring MVC分离了控制器.模型对象.分派器以及处理程序对象的角色,支持多种 ...

  5. LeetCode 二分查找模板 I

    模板 #1: int binarySearch(vector<int>& nums, int target){ if(nums.size() == 0) return -1; in ...

  6. 系统吞吐量与QPS/TPS

    QPS/TPS QPS:Queries Per Second意思是"每秒查询率",是一台服务器每秒能够相应的查询次数,是对一个特定的查询服务器在规定时间内所处理流量多少的衡量标准. ...

  7. explain select * from xuehao;

    mysql> explain select * from xuehao;+----+-------------+--------+------+---------------+------+-- ...

  8. 给mysql选择调度策略

    在gun/linux上,队列调度决定了到块设备的请求实际上发送到底层设置的顺序.默认情况下是cfg(完全公平排队)策略,随意使用的笔记本和台式机使用中个调度策略没有问题,并且有助于防止io饥饿,但是用 ...

  9. 【Python】简单的脚本,轻松批量修改文件名称

    使用python脚本,批量修改文件夹名称 先创建一些没用的案例文件 import os #创建新文件夹 dir = os.makedirs('D:\\SomeThing\\testfile') #将文 ...

  10. 【Linux】快速创建文件的命令方法

    [root@centos7 dir1]# ll total 0 -rw-r--r-- 1 root root 0 Aug 15 02:39 file1 -rw-r--r-- 1 root root 0 ...