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 # 解压下载包 ...
随机推荐
- python3+django2 个人简单博客实现 -正在施工
- webservice 学习笔记 1
Webservice----------->跨语言服务调用 (视频学习总结) 1-1.有OA系统 需要添加一个功能,登录之后显示天气情况 此时可以使用Webservice eg1: 气象局自己有 ...
- ZwQueryDirectoryFile用法
1. 当返回值为STATUS_SUCCESS时,返回的字节数保存在IoStatusBlock.Information字段中: 2. 如果FileName字段被指定了,那么对于同时指定的FileHand ...
- python 装饰器 第八步:使用类来作为装饰器参数
#第八步:使用类作为装饰器参数 #装饰器使用的操作类 class Wish: #祈求方法 def before(): print('饭前洗洗手') #还愿方法 def after(): print(' ...
- Java并发Lock接口
java.util.concurrent.locks.Lock接口用作线程同步机制,类似于同步块.新的锁定机制更灵活,提供比同步块更多的选项. 锁和同步块之间的主要区别如下: 序列的保证 - 同步块不 ...
- 组件化框架设计之阿里巴巴开源路由框架——ARouter原理分析(一)
阿里P7移动互联网架构师进阶视频(每日更新中)免费学习请点击:https://space.bilibili.com/474380680 背景 当项目的业务越来越复杂,业务线越来越多的时候,就需要按照业 ...
- 重读ORB_SLAM之LocalMapping线程难点
1. 认清几个锁与布尔参数 线程的通信与相互影响在ORB比较复杂,需要好好缕清思路. 1.1 mbStopRequested,由RequestStop函数设定,主要是在回环线程里,在运行全局优化时,以 ...
- Codeforces Fix a Tree
Fix a Tree time limit per test2 seconds A tree is an undirected connected graph without cycles. Let' ...
- 拓展练习:Linux权限管理--基础权限/ 特殊权限
目录 基础权限拓展练习 特殊权限拓展练习 基础权限拓展练习 1.用户基础权限为9位,每三位为一组,每组代表着谁的权限? 前三位代表属主权限位 中间三位代表属组权限位 后三位代表其他用户权限位 2.权限 ...
- 转帖 移动前端开发之viewport的深入理解
在移动设备上进行网页的重构或开发,首先得搞明白的就是移动设备上的viewport了,只有明白了viewport的概念以及弄清楚了跟viewport有关的meta标签的使用,才能更好地让我们的网页适配或 ...