安装IDEA的Scala插件

  • 1.如果网络条件较好可以直接选择在线安装—耐心等待并重试多次直到安装成功并重启
    在这里插入图片描述
  • 2.如果上面的安装不了,得自己下载对应版本的插件进行安装
    • 找到自己的idea对应的版本下载(Help-->About就可以看到idea的版本了)
    • 下载地址
    • 进行安装 (File–>Import Settings导入下载的压缩文件就可以了)
    • 如果不行可以这样导入在这里插入图片描述

来整一个Hello Scala

  • 新建项目
    在这里插入图片描述
  • 新建object类
    在这里插入图片描述
    在这里插入图片描述
package cn.test

/**
  * @Classname Hello
  * @Description TODO
  * @Date 2020/12/12 4:08
  * @Created by 韩家小志
  */
object Hello {
  def main(args: Array[String]): Unit = {
    println("Hello Scala")
  }

}

在这里插入图片描述

新建一个maven项目

在这里插入图片描述

<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0"
         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
         xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
    <parent>
        <artifactId>myTest</artifactId>
        <groupId>cn.hanjiaxiaozhi</groupId>
        <version>1.0-SNAPSHOT</version>
    </parent>
    <modelVersion>4.0.0</modelVersion><artifactId>ScalaStudy</artifactId><properties>
        <project.build.source.Encoding>UTF-8</project.build.source.Encoding>
        <maven.compiler.source>1.8</maven.compiler.source>
        <maven.compiler.target>1.8</maven.compiler.target>
    </properties><dependencies>
        <dependency>
            <groupId>org.scala-lang</groupId>
            <artifactId>scala-library</artifactId>
            <version>2.11.8</version>
        </dependency>
    </dependencies><build>
        <plugins>
            <plugin>
                <groupId>org.scala-tools</groupId>
                <artifactId>maven-scala-plugin</artifactId>
                <version>2.15.2</version>
                <executions>
                    <execution>
                        <id>scala-compile-first</id>
                        <goals>
                            <goal>compile</goal>
                        </goals>
                        <configuration>
                            <includes>
                                <include>**/*.scala</include>
                            </includes>
                        </configuration>
                    </execution>
                    <execution>
                        <id>scala-test-compile</id>
                        <goals>
                            <goal>testCompile</goal>
                        </goals>
                    </execution>
                </executions>
            </plugin>
            <plugin>
                <groupId>org.apache.maven.plugins</groupId>
                <artifactId>maven-compiler-plugin</artifactId>
                <version>3.7.0</version>
                <configuration>
                    <source>1.8</source>
                    <target>1.8</target>
                </configuration>
            </plugin>
        </plugins>
    </build></project>

在这里插入图片描述

package cn.hanjiaxiaozhi.hello/**
 * Author hanjiaxiaozhi
 * Date 2020/7/13 10:57
 * Desc 
 */
object HelloWorld {
  def main(args: Array[String]): Unit = {
    println("hello world scala!")
  }
}

修改一个idea的配置(设置Scala变量默认显示返回值类型)

  • 不同版本不一样
  • 有的是选择Localdefinition
    在这里插入图片描述
  • 有的是选择local add
    在这里插入图片描述
Logo

一站式 AI 云服务平台

更多推荐