Scala关于软件的安装
1.安装JDK
因为很多系统都会预装java,所以我们首先要测试Java版本。这里我们要求要在1.8以上。在终端输入java -version
来测试版本
Windows
- 关于Windows,我们首先要找到终端在哪,请看下面这个教程
windows10如何打开命令提示符 - 如果有Java,打开之后的画面是这样的:
- 如果没有,就到官网下载安装,和一般安装软件一样。
Linux
- Ubuntu在终端输入
sudo apt-get install openjdk-8-jdk
- centos在终端输入
yum install java-1.8.0-openjdk-devel
Mac os sierra
- 和一般安装软件一样
2.sbt的安装
- 官网介绍
已经非常详细,不再多余的啰嗦。
3.安装IntelliJ IDEA Tutorial
其实我们也可以选择Eclipse,但我为什么不选择呢?你问我,我也不知道。我就觉得IntelliJ IDEA Tutorial界面长得好看,所以我用它。
1.Windows
- 上面我们已经安装了JDK
- 下载安装IntelliJ IDEA Tutorial,记得选择community版。
- 安装成功后会出现欢迎界面,点击Configure->Plugins
- 点击install jetBrain plugins
- 在搜索框搜索Scala并安装
- 点击Create New Project
- 预设时要点上Source,并点击New找到JDK的安装路径
- 当创建成功时,我们要等一会。等全部下载好安装好才继续执行下面的操作。
- 如果全部完成之后,我们在src->main->scala上点击右键,点击worksheet,并创建。
在下面输入如下代码。
- 我们再创建scala class,和上面路径一样,点击右键。
创建scala class,并按图上设置
- 写下如下代码,并编译
- 导入项目,在开始界面处点击Import Project
找到文件的路径,点击build.sbt。
- 选中Use auto-import就可以自动更新sbt,当然了也可以使用别的方法
- 导入之后,我们学习怎么使用终端。这里不是系统的终端,而是IDE里的自带终端。点击右下角的小方块,如图打开
。也可以按快捷键alt+F12。
- 输入sbt,要等加载好。再输入clean,等加载好,然后输入compile。可以看到编译成功。
。终端在Windows的命令提示符也可以操作,不过比这个麻烦一点,原理都是一样的。
2.Mac os sierra
- Mac os sierra的操作和Windows上的操作几乎是一模一样的。参照上面即可。但与Windows有一点不同,就是Mac os sierra不允许用户查看有些文件目录,但是IDE会帮我们自动检测出来的。
3.Linux
不要以为Linux就多么高大上,其实Linux操作和Mac os sierra,Windows也差不了多少,我们现在只来说一说不一样的地方。
- 首先我们到官网下载Linux版。
- 然后我们打开终端输入一下指令
cd ~/下载
在Linux中cd的意思就是切换当前目录 - 接着输入
ls
ls就是查看当前目录的子目录和文件 - 我们就可以在终端上看到
ideaIC-2017.1.5.tar.gz
这里根据你的下载来看,不一定非要是这个 - 执行解压命令
tar xvfz ideaIC-2017.1.5.tar.gz
解压文件命令可以上网查查 - 我们需要先看一下这个文件的名字叫什么,可以通过终端,也可以通过图形界面来打开。在我下载的版本中,解压后的文件名叫做
idea-IC-171.4694.70
- 输入命令
cd idea-IC-171.4694.70/bin
- 再输入命令
./idea.sh
,剩下的东西就和上面的操作一样。
Scala关于软件的安装的更多相关文章
- Scala关于软件的安装(《Programming in Scala》这本书)
这篇文章主要介绍怎么在终端来写Scala语言.在Scala创始人出的Coursera课程中是让我们在IDE中sbt写Scala语言,而在这本书貌似让我们在终端上直接用Scala写.官网有介绍不过不详细 ...
- CentOS6安装各种大数据软件 第三章:Linux基础软件的安装
相关文章链接 CentOS6安装各种大数据软件 第一章:各个软件版本介绍 CentOS6安装各种大数据软件 第二章:Linux各个软件启动命令 CentOS6安装各种大数据软件 第三章:Linux基础 ...
- Spark SQL慕课网日志分析(1)--系列软件(单机)安装配置使用
来源: 慕课网 Spark SQL慕课网日志分析_大数据实战 目标: spark系列软件的伪分布式的安装.配置.编译 spark的使用 系统: mac 10.13.3 /ubuntu 16.06,两个 ...
- Linux中查看某个软件的安装路径
Linux中查看某个软件的安装路径(地址)有时显得非常重要.比如某个文件的快速启动项被删除,或者你要建立快速启动项,或者想删除.添加安装文件等等,很多地方都要用到查案文件安装路径的命令. 这里给大家介 ...
- linux 软件的安装与Tarball
Linux 系统上真正认识的可执行文件其实是二进制文件 ( binary program ) shell scripts 只是利用 shell (例如 bash) 这支程序的功能进行一些判断式,而最终 ...
- linux下各种软件的安装过程
//////知识储备//////////////////////////////////////////////////////////////////// /var 下存放着服务和经常改变的文件 / ...
- Ubuntu 中软件的安装、卸载以及查看的方法总结
Ubuntu 中软件的安装.卸载以及查看的方法总结 博客分类: Linux UbuntuDebian配置管理CacheF# 说明:由于图形化界面方法(如Add/Remove... 和Synaptic ...
- 手机抓包软件Charles安装使用实例 (流媒体播放测试可去下载的时刻检测)
手机抓包软件Charles安装使用实例 浏览:5258 发布日期:2015/07/17 分类:技术分享 关键字: 手机抓包软件 Charles 大胡子的博客Charles安装使用实例 Charle ...
- Linux软件的安装与卸载
configure作用:是源码安装软件时配置环境用的 他根据你的配置选项和你的系统情况生成makefile文件 为make 做准备 最常用的参数: ./configure --prefix 作用: 不 ...
随机推荐
- OVS + kernel datapath 的安装
***kernel datapath的OVS编译安装 下载源代码 $ git clone https://github.com/openvswitch/ovs.git 准备工具:生成configure ...
- vue-cli项目中怎么mock数据
在vue项目中, mock数据可以使用 node 的 express模块搭建服务 1. 在根目录下创建 test 目录, 用来存放模拟的 json 数据, 在 test 目录下创建模拟的数据 data ...
- mac安装as配置
/Users/admin/Library/Android/sdk export PATH=${PATH}:/Users/admin/Library/Android/sdk/tools:/Users/a ...
- 在.net下打造mongoDb基于官方驱动最新版本
还是一如既往先把结构图放出来,上上个版本添加了redis的缓存,但是不满足我的需求,因为公司有项目要求是分布式所以呢,这里我就增加了mongoDb进行缓存分布式,好了先看结构图. 总的来说比较蛋疼,因 ...
- cpp(第十四章)
1.类的静态成员变量.静态常整型(static const int)变量可以直接在类声明中初始化,静态常变量(static const )需要在类定义文件中初始化, 常变量(const )则在构造函数 ...
- 软件测试基础(软件测试分类和工具组)firebug、firepath的安装
白盒测试:需要了解内部结构和代码 黑盒测试:不关心内部结构和代码 灰盒测试:介于白盒黑盒之间 静态测试:测试时不执行被测试软件 动态测试:测试时执行被测试软件 单元测试:测试软件的单元模块 集成测试: ...
- Python: Pandas的DataFrame如何按指定list排序
本文首发于微信公众号“Python数据之道”(ID:PyDataRoad) 前言 写这篇文章的起由是有一天微信上一位朋友问到一个问题,问题大体意思概述如下: 现在有一个pandas的Series和一个 ...
- 数据处理包dplyr的函数
dplyr专注处理dataframe对象, 并提供更稳健的与其它数据库对象间的接口. 一.5个关键的数据处理函数: select() 返回列的子集filter() 返回行的子集arrang ...
- document.getElementById("searchForm").submit is not a function
document.getElementById("searchForm").submit is not a function在用userForm.submit() 提交表单的时候, ...
- EntityFramework连接SQLite
EF很强大,可惜对于SQLite不支持CodeFirst模式(需要提前先设计好数据库表结构),不过对SQLite的数据操作还是很好用的. 先用SQLiteManager随便创建一个数据库和一张表: