Intellij IDEA+Maven+Scala第一个程序

                       在Intellij IDEA上运行第一个Scala程序

       本人按着网上搜的教程,尝试了一下用Eclipse安装Scala的程序,感觉异常的费劲,于是就去了Scala上看了一下,结果不出意外。Scala和Intellij  IDEA的关系果然不是一般的亲密啊,点击 入门,映入眼帘的就是利用Intellij IDEA来进行搭建环境~~来吧,让我们走一遭。

一、Scala安装

1.1  下载地址

https://www.scala-lang.org/download/2.10.4.html

再次强调版本:Spark1.6.2 -Scala2.10      Spark2.0.0-Scala2.11

1.2 配置环境变量

SCALA_HOME E:\Scala\scala-2.10.4(个人scala的安装目录)
PATH :%SCALA_HOME%\bin

配置完成后 windows+R 打开cmd命令。

输入scala

C:\Users\Administrator>scala
Welcome to Scala version 2.10.4 (Java HotSpot(TM) 64-Bit Server VM, Java 1.8.0_1
51).
Type in expressions to have them evaluated.
Type :help for more information.
 
scala>

二、IDEA安装及破解

查看文章   IntelliJ IDEA(最新)安装-破解详解--亲测可用

三、建立第一个scala程序

3.1 新建一个JAVA项目

Intellij IDEA+Maven+Scala第一个程序_第1张图片

3.2 安装Plugin 插件

直接搜索Scala插件,插件中有scala 和sbt(sbt为打包工具)

(1)File-->Setting-->Plugin

Intellij IDEA+Maven+Scala第一个程序_第2张图片

(2)下面图,点击右侧的 Install 按钮

Intellij IDEA+Maven+Scala第一个程序_第3张图片

(3)重新查找发现已经可以找到。

Intellij IDEA+Maven+Scala第一个程序_第4张图片

重启 IDEA 。。。。

3.3 新建一个Scalan项目

(1)新建一个Maven项目

Intellij IDEA+Maven+Scala第一个程序_第5张图片

Intellij IDEA+Maven+Scala第一个程序_第6张图片

最后一步,Finished。

(2)添加scala文件夹,文件夹名为scala,但是scala文件夹的颜色与Java颜色不相同

Intellij IDEA+Maven+Scala第一个程序_第7张图片

(3)设置一下scala文件夹属性,发现文件夹颜色已经一致。

File-->Project Structure-->Module

Intellij IDEA+Maven+Scala第一个程序_第8张图片

(4)引用scala。

Intellij IDEA+Maven+Scala第一个程序_第9张图片

选择第一个 system 直接点击OK、后面两个界面连续点击OK、OK。

Intellij IDEA+Maven+Scala第一个程序_第10张图片

(5)上面操作完成后,就可以在scala上新建一个scala Class文件。

Intellij IDEA+Maven+Scala第一个程序_第11张图片

(6)代码运行 (快捷键 Ctrl+shift+F10)

package com.mcb

class Test001 {

}
object Test001{
  def main(args: Array[String]): Unit = {
    val str = "abc"
    println(str)
  }
}

Intellij IDEA+Maven+Scala第一个程序_第12张图片

欢迎订阅关注公众号(JAVA和人工智能)

                                                           获取更多免费书籍、资源、视频资料

                    

文章超级链接:

 1,分布式系统详解--基础知识(概论)

 2,分布式系统详解--基础知识(线程)

 3,Eclipse安装plugin插件

 4,IDEA和Eclipse的比较

 5,IntelliJ IDEA(最新)安装-破解详解--亲测可用

你可能感兴趣的:(Scala)