IDEA上的Scala环境搭建

本文涉及的产品
实时计算 Flink 版,5000CU*H 3个月
检索分析服务 Elasticsearch 版,2核4GB开发者规格 1个月
大数据开发治理平台 DataWorks,不限时长
简介: 本文指导如何搭建Scala开发环境。首先,安装Scala编译器`scala-2.12.10.msi`,通过DOS窗口验证安装成功。然后,在IDEA中,安装Scala插件,创建Maven工程,删除默认包,新建Scala源码包,并在其中创建Scala Object类。接着,配置项目结构,添加Scala SDK,确保Maven、Language Level和Compiler的bytecode版本设置正确。最后,编写并测试基本的Scala代码。

image.png

image.png

Scala环境搭建

一、搭建Scala开发环境

安装Scala编译器
  1. 安装scala-2.12.10.msi

  2. 检查scala安装情况

image.png

  • 在dos窗口输入scala,检查是否能够进入编译器。
  • 进行简单的scala命令计算
在IDEA中进行scala编码
  1. ==File - Settings - Plugins - MarketPlace==中搜索scala插件
    image.png
  • 安装后记得重启
  1. 新建一个空的==Maven==工程,删除==main包和test包==,新建一个包名为==Scala==,将该包==mark directory as source root==设置成源码包,在该包下新建一个 ==Scala Class==中的==Object类==

  2. 在 ==Project Structure==中,在==Libraries 和 Global Libraries==中添加 ==Scala SDK==

image.png

  1. 检查基本配置
  • pom.xml中的maven.compiler.source和maven.compiler.target都是==8==
  • Project Structure中的Modules的Language Level为==8-Lambdas,type annotations etc.==
  • Settings中的Build,Execution,Deployment中的Compiler的Java Compiler的==Project bytecode version为8,Target bytecode version为1.8==
  1. 进行代码测试
package cha01

object Test01 {
  def main(args: Array[String]): Unit = {
    println("hello scala")
  }
}
目录
相关文章
|
3天前
|
分布式计算 Java Scala
spark 与 scala 的对应版本查看、在idea中maven版本不要选择17,弄了好久,换成11就可以啦
spark 与 scala 的对应版本查看、.在idea中maven版本不要选择17,弄了好久,换成11就可以啦
117 2
|
3天前
|
Java 编译器 开发工具
最新IntelliJ IDEA下载安装以及Java环境搭建教程(含Java入门教程)
最新IntelliJ IDEA下载安装以及Java环境搭建教程(含Java入门教程)
197 0
|
8月前
|
Scala
Idea中创建scala项目中Cannot resolve plugin org.scala-tools:maven-scala-plugin: unknown
Idea中创建scala项目中Cannot resolve plugin org.scala-tools:maven-scala-plugin: unknown
56 0
|
11月前
|
Java Scala
Window11中Scala环境搭建(内含Scala安装包百度网盘下载地址)
Window11中Scala环境搭建(内含Scala安装包百度网盘下载地址)
106 0
|
Java 应用服务中间件
Java学习之路005——Tomcat服务器环境搭建、JavaWeb项目创建以及IDEA配置Tomcat环境教程
Tomcat服务器环境搭建、使用IDEA2022版本进行JavaWeb项目创建以及IDEA配置Tomcat环境教程。
452 1
|
分布式计算 小程序 IDE
IDEA 开发 Scala 项目|学习笔记
快速学习 IDEA 开发 Scala 项目。
206 0
IDEA 开发 Scala 项目|学习笔记
|
分布式计算 Java Scala
一天学完spark的Scala基础语法教程十三、文件IO操作(idea版本)
一天学完spark的Scala基础语法教程十三、文件IO操作(idea版本)
98 0
一天学完spark的Scala基础语法教程十三、文件IO操作(idea版本)
|
分布式计算 Java Scala
一天学完spark的Scala基础语法教程十二、异常处理(idea版本)
一天学完spark的Scala基础语法教程十二、异常处理(idea版本)
173 0
一天学完spark的Scala基础语法教程十二、异常处理(idea版本)
|
分布式计算 Java Scala
一天学完spark的Scala基础语法教程十一、正则表达式(idea版本)
一天学完spark的Scala基础语法教程十一、正则表达式(idea版本)
121 0
一天学完spark的Scala基础语法教程十一、正则表达式(idea版本)
|
存储 分布式计算 Java
一天学完spark的Scala基础语法教程十、类和对象(idea版本)
一天学完spark的Scala基础语法教程十、类和对象(idea版本)
98 0
一天学完spark的Scala基础语法教程十、类和对象(idea版本)

热门文章

最新文章