Scala--开发环境搭建
安装IDEA的Scala插件1.如果网络条件较好可以直接选择在线安装—耐心等待并重试多次直到安装成功并重启2.如果上面的安装不了,得自己下载对应版本的插件进行安装找到自己的idea对应的版本下载(Help-->About就可以看到idea的版本了)下载地址进行安装 (File–>Import Settings导入下载的压缩文件就可以了)如果不行可以这样导入来整一个Hello Scala
·
安装IDEA的Scala插件
- 1.如果网络条件较好可以直接选择在线安装—耐心等待并重试多次直到安装成功并重启

- 2.如果上面的安装不了,得自己下载对应版本的插件进行安装
- 找到自己的idea对应的版本下载(
Help-->About就可以看到idea的版本了) - 下载地址
- 进行安装 (File–>Import Settings导入下载的压缩文件就可以了)
- 如果不行可以这样导入

- 找到自己的idea对应的版本下载(
来整一个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

更多推荐




所有评论(0)