Intellij IDEA 安装Scala插件 + 创建Scala项目
一、IDEA 2018 Ultimate edition (旗舰破解版下载地址)
百度网盘地址:https://pan.baidu.com/s/1d9ArRH6adhDUGiJvRqnZMw
二、IDEA 推荐主题(Jar包)下载
百度网盘:https://pan.baidu.com/s/1QUSaD0UM3izEDMtB5yMsmQ
三、Scala Windows安装(Scala JDK )
百度网盘:scala-2.10.5.msi
自行选择版本:https://www.scala-lang.org/download/
四、Scala Windows配置环境变量
Path: D:\Scala\bin;
五、Scala 环境测试
scala -version --> 查看版本
scala --> 进入scala解释器 (类似于python)
退出 --> :quit
六、IDEA 安装Scala插件(Plugin)
(1) Ctrl+Alt+S调出Settings设置窗口,找到Plugins并搜索scala插件
(2) 选择从disk(磁盘)上安装插件
为什么?
因为方便、因为可选择(一般在线安装插件后重启IDEA总是提示插件加载不成功,也就是在线安装多半是失败的)
下载IDEA对应版本的Scala插件
地址:https://plugins.jetbrains.com/plugin/1347-scala
哪个看着顺眼下载哪个,哈哈
也可以去我的百度网盘下载(大小:52.5M):scala-intellij-bin-2018.1.10.zip
(3)安装scala插件
直接选择文件,OK即可(会提示重启IDEA)
七、IDEA 配置Scala JDK
上一步插件安装成功后,会重启IDEA,这时候,我们New Project的时候就会发现出现了Scala项目的选项:
但是在创建我们第一个Scala项目的时候,我们还需要做最后一件事,那就是为我们的IDEA配置Scala JDK,和Java项目依赖于Java JDK一样,我们的Scala项目依赖于我们的Scala JDK
Ctrl+Shit+Alt+S 调出我们的项目结构配置界面:
选择新建Scala JDK
八、创建Scala项目
这个就不用说了,New Project直接选择Scala --> IDEA --> 项目命名
创建Scala Class
注意,类型Kind选择的是Object不是Class
(Object可以编译有main函数入口,因此可以在IDEA中直接Run )
定义main函数
运行
效果
Intellij IDEA 安装Scala插件 + 创建Scala项目的更多相关文章
- Windows10下安装Maven以及Eclipse安装Maven插件 + 创建Maven项目
在官网下载Maven http://maven.apache.org/download.cgi 下载下来后加压缩,将apache-maven-3.5.4文件夹复制到想要存放它的位置,我放在了 ...
- 使用Eclipse自带的Maven插件创建Web项目时报错:
问题描述: 使用Eclipse自带的Maven插件创建Web项目时报错: Could not resolve archetype org.apache.maven.archetypes:maven-a ...
- win10下使用nodejs安装及webstorm创建express项目的指导
title: win10下使用nodejs安装 win10下使用nodejs安装及webstorm创建express项目的指导 windows下nvm的安装 熟悉linux下nodejs开发的朋友应该 ...
- Intellij IDEA安装golang插件
原文作者:Jianan - qinxiandiqi@foxmail.com 原文地址:http://blog.csdn.net/qinxiandiqi/article/details/50319953 ...
- idea使用心得(2)-安装设置与创建web项目
idea 是与eclipse齐名的IDE(集成开发工具),以智能闻名,不过对于熟悉eclipse的的用户来说,初次接触idea有些让人搞不清方向,下面介绍一下简单的使用 方式. 1.安装 官网下载ul ...
- eclipse maven插件创建maven项目
1.下载好maven压缩包http://maven.apache.org/ ,解压后放到想要安装的目录,如E:/server/maven,然后配置好maven环境变量,找到maven安装目录下conf ...
- IntelliJ IDEA安装Activiti插件并使用
一.安装Activiti插件 1.搜索插件 点击菜单[File]-->[Settings...]打开[Settings]窗口. 点击左侧[Plugins]按钮,在右侧输出"actiBPM",点击 ...
- Python开发环境(3):使用Eclipse+PyDev插件创建Django项目
OS:Windows 10家庭中文版,Python:3.6,Eclipse:Oxygen.1a Release (4.7.1a), PyDev:6.3.2,Django:2.0.3 本文展示了怎么使用 ...
- Django源码安装方法及创建启动项目
一.源码安装方法 下载源码包:https://www.djangoproject.com/download/ 输入以下命令并安装: tar xzvf Django-X.Y.tar.gz # 解压下载包 ...
随机推荐
- iview+vue 使用中遇到的问题(分页)
1.分页默认页数 当页面只有一个功能需要分页组件时,引用iview分页组件当然没问题.当一个页面中有多个需要分页组件的时候,便容易出现问题.例如:在项目中有多个不同的表格需要分页功能,几个表格共用一个 ...
- ASP.NET MVC学习系列(二)-WebAPI请求 转载https://www.cnblogs.com/babycool/p/3922738.html
继续接着上文 ASP.NET MVC学习系列(一)-WebAPI初探 来看看对于一般前台页面发起的get和post请求,我们在Web API中要如何来处理. 这里我使用Jquery 来发起异步请求实现 ...
- 非常全的Linux基础知识点
Linux是每个后端程序员必须要掌握的系统,今天小编就给你分享一篇Linux基础知识点大全,看看你知道多少? 一. 从认识操作系统开始 1.1 操作系统简介 我通过以下四点介绍什么操作系统: 操作系统 ...
- oo_project_2java数据类型范围及测试
数据类型范围测试 一.数字常数的编译问题 java中的常量数字默认以int型编译 如: long a = 1234567890; //十位 long b = 12345678900; //默认数据为i ...
- NTFS文件系统的UsnJrnl对于FileReference的处理
1. 背景 http://stackoverflow.com/q/20418694/941650 这里面临的一个核心问题是,如果MFT Reference相等,能够表明这些记录代表的是同一个文件吗? ...
- CF1241 D Sequence Sorting(离散化+DP)
题意: 给定数组a[n],用两种操作: 1.将数组中所有值为x的数移至开头 2.将数组中所有值为x的数移至末尾 问,经过最少多少次操作,能将数组a[n]变为非递减的有序数列? (1<=n< ...
- PAT 2019-3 7-2 Anniversary
Description: Zhejiang University is about to celebrate her 122th anniversary in 2019. To prepare for ...
- Cocos2d-x之Log输出机制
| 版权声明:本文为博主原创文章,未经博主允许不得转载. 在cocos2d-x中,我们使用log这个函数进行输出,log可以输出很多参数,它的使用方式就和使用c语言中的printf的使用方式差不多 ...
- 《穷爸爸富爸爸——Cashflow》
读<穷爸爸富爸爸>大约两年前了,当时对理财没什么概念,除了支付宝,就是京东小金库,哪个利率高就存哪个里.记忆中除了感觉这应该是有一定经济基础的人通常做的事,工薪阶级的自己还未达标,工资除了 ...
- luoguP1079 Vigenère 密码 题解(NOIP2012)
P1079 Vigenère 密码 题目 #include<iostream> #include<cstdlib> #include<cstdio> #includ ...