ubuntu下scala下载+集成IDEA开发环境
环境须知:
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开发环境的更多相关文章
- 在Ubuntu下搭建ASP.NET 5开发环境
在Ubuntu下搭建ASP.NET 5开发环境 0x00 写在前面的废话 年底这段时间实在太忙了,各种事情都凑在这个时候,没时间去学习自己感兴趣的东西,所以博客也好就没写了.最近工作上有个小功能要做成 ...
- 转[开发环境配置]在Ubuntu下配置舒服的Python开发环境
在Ubuntu下配置舒服的Python开发环境 Ubuntu 提供了一个良好的 Python 开发环境,但如果想使我们的开发效率最大化,还需要进行很多定制化的安装和配置.下面的是我们团队开发人员推荐的 ...
- (4)Linux(ubuntu)下配置Opencv3.1.0开发环境的详细步骤
Ubuntu下配置opencv3.1.0开发环境 1.最近工作上用到在Ubuntu下基于QT和opencv库开发应用软件(计算机视觉处理方面),特把opencv的配置过程详细记录,以供分享 2.步骤说 ...
- 【转】在Ubuntu下建立Eclipse的Android开发环境
本文将介绍如何建立Ubuntu下基于Eclipse的Android开发环境的方法. 大部分的Android开发者都是使用Eclipse来开发Android,本文将向各位介绍一下建立Ubuntu下基于E ...
- 在Ubuntu下配置舒服的Python开发环境
Ubuntu 提供了一个良好的 Python 开发环境,但如果想使我们的开发效率最大化,还需要进行很多定制化的安装和配置.下面的是我们团队开发人员推荐的一个安装和配置步骤,基于 Ubuntu 12.0 ...
- 在linux ubuntu下搭建深度学习/机器学习开发环境
一.安装Anaconda 1.下载 下载地址为:https://www.anaconda.com/download/#linux 2.安装anaconda,执行命令: bash ~/Downloads ...
- 39 Ubuntu下配置python的vscode开发环境
0 引言 最近想在ubuntu下搞深度学习,首先配置了python的vscode开发环境.在配置python时,选择了Anaconda3.x,保证了其相对于系统python2.x的独立性.另外,vsc ...
- Ubuntu下配置舒服的Python开发环境
Ubuntu 提供了一个良好的 Python 开发环境,但如果想使我们的开发效率最大化,还需要进行很多定制化的安装和配置.下面的是我们团队开发人员推荐的一个安装和配置步骤,基于 Ubuntu 12.0 ...
- 在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 ...
随机推荐
- 自家公司关于git commit 的规范
代码提交的commit info提个建议,fix的issue是哪个issue?都要有明确的链接.推荐方式:1.建立issue,说明问题的背景和原因.http://git.startdt.net/pay ...
- 基于http的netty demo
1.引入netty的pom <dependency> <groupId>io.netty</groupId> <artifactId>netty-all ...
- application.properties 中文乱码问题解决
1. 设置 File Encodings的Transparent native-to-ascii conversion为true,具体步骤如下:依次点击 File -> Settings -&g ...
- 一文搞懂Java引用拷贝、深拷贝、浅拷贝
刷题.面试中,我们可能会遇到将一个对象的属性赋值到另一个对象的情况,这种情况就叫做拷贝.拷贝与Java内存结构息息相关,搞懂Java深浅拷贝是很必要的! 在对象的拷贝中,很多初学者可能搞不清到底是拷贝 ...
- jQuery 日常笔记
1.$(document).read(function(){$('p').click(function(){ $('p').hide();})})2.jquery是客户端脚本3.$("p&q ...
- Logstash学习之路(五)使用Logstash抽取mysql数据到kakfa
一.Logstash对接kafka测通 说明: 由于我这里kafka是伪分布式,且kafka在伪分布式下,已经集成了zookeeper. 1.先将zk启动,如果是在伪分布式下,kafka已经集成了zk ...
- Solon rpc 之 SocketD 协议 - 消息上报模式
Solon rpc 之 SocketD 协议系列 Solon rpc 之 SocketD 协议 - 概述 Solon rpc 之 SocketD 协议 - 消息上报模式 Solon rpc 之 Soc ...
- 用隧道协议实现不同dubbo集群间的透明通信
用隧道协议实现不同dubbo集群间的透明通信 前言 笔者最近完成了一个非常有意思的隧道机制(已在产线运行),可以让注册到不同zookeeper之间的dubbo集群之间能够正常进行通信.如下图所示: 例 ...
- Redis核心原理-简单动态字符串SDS
SDS简介 Redis是C语言编写的,但没有使用c语言的字符串结构,而是自己实现了一套简单动态字符串 simple dynamic string 简称SDS,SDS兼容C语言的字符串类型,原理类似Ja ...
- oracle 11.2.0.1.0 升级 11.2.0.4.0 并 patch 到11.2.0.4.7
升级步骤: (1) 备份数据库 (2) 运行patchset,升级oracle 软件 (3) 准备新的ORACLE_HOME (4) 运行dbua 或者脚本升级实例 (5) ...