IDEA上使用Scala编程方法

简介: IDEA上使用Scala编程方法

一、获取IDEA


很简单直接在官网上下载:IntelliJ IDEA: The Capable & Ergonomic Java IDE by JetBrains,大家可以下载社区版,学生可以认证获取正版,也可自行破解。

20210306122249304.png

下载完按照步骤一步一步来就可安装成功。


二、获取Scala的JDK


这个也是直接去官网上下载:The Scala Programming Language


20210306122518531.png

选择第二个msi已经编译好的文件,但是不知道为啥我的电脑只能装2.11版本的,大家可自行选择版本。


下载完双击程序一步一步来就可完成JDK的安装。


三、配置JDK环境


1.首先进入控制面板:


2021030612304392.png

20210306123054386.png


20210306123108812.png

20210306123123668.png

Scala是建立在JAVA基础之上而进行编译的,所以要编写scala程序一定要装Java的jdk。如果大家想要使用scala想必都安装了java的jdk了。jdk的安装都差不多,这里不重复演示了:


1.新建一个SCALA_HOME

变量值就是你安装scalajdk的文件路径。


20210306123327270.png

2.CLASSPATH


一般安装了JAVA的jdk都会创一个,没有的话就创一个:

20210306123516427.png

变量值为:.;%SCALA_HOME%\bin;%SCALA_HOME%\lib\dt.jar;%SCALA_HOME%\lib\tools.jar.;


前面的点.;记得打上去。


在没有配置CLASSPATH环境变量时,java命令在找class文件时是默认在当前目录下寻找的。配置过CLASSPATH环境后,java命令是按照CLASSPATH变量中的路径来的寻找class文件的,这就是为什么CLASSPATH变量中配置没有当前目录时,即使当前目录中有class文件,java命令仍然不能正常运行的原因。


3.PATH

20210306124000211.png


变量值为  ;%SCALA_HOME%\jre\bin;%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin

前面有路径记得用分号隔开,建立完记得确定退出。

进入cmd中查看:

20210306124634881.png

安装成功。


四、获取Scala的Plugins

20210306124152971.png

搜索scala就会出来:


20210306124223838.png


五、使用Scala

20210306124446210.png

进入Module我们可以发现多了个scala模块


20210306124520592.png



20210306124535805.png

我们使用我们下载的sdk创建一个文件:


20210306124659944.png

object helloworld {
  def main(args: Array[String]): Unit = {    System.out.println("Hello World!")  }
}

20210306124743580.png

成功。

目录
相关文章
idea按住alt + insert 没有出现get和set方法怎样解决
idea按住alt + insert 没有出现get和set方法怎样解决
|
16天前
|
Java 应用服务中间件 Spring
IDEA 工具 启动 spring boot 的 main 方法报错。已解决
IDEA 工具 启动 spring boot 的 main 方法报错。已解决
IDEA设置Tabs多行显示的方法
这篇文章介绍了在IntelliJ IDEA中设置多行显示Tabs的方法,包括如何取消单行展示Tabs并设置可展示的Tabs数量。
IDEA设置Tabs多行显示的方法
|
2月前
|
Java
Java系列之 IDEA 为类 和 方法设置注解模板
这篇文章介绍了如何在IntelliJ IDEA中为类和方法设置注解模板,包括类模板的创建和应用,以及两种不同的方法注解模板的创建过程和实际效果展示,旨在提高代码的可读性和维护性。
IDEA查看方法继承关系,如何在Idea中查看某个方法被谁调用、当前方法调用了哪些方法
这篇文章介绍了如何在IntelliJ IDEA中查看方法的继承关系和方法调用链,包括使用鼠标操作和快捷键`Ctrl+Alt+h`来查看一个方法被谁调用以及当前方法调用了哪些方法的具体步骤和界面说明。
|
3月前
|
Scala 开发者
Scala中的模式匹配与高阶函数:探索强大的编程范式
【7月更文挑战第11天】Scala中的模式匹配和高阶函数是两种极其强大的特性,它们不仅提升了代码的表达力和可读性,还使得开发者能够编写出更加灵活和可重用的解决方案。通过
|
4月前
|
分布式计算 Hadoop Java
MapReduce编程模型——在idea里面邂逅CDH MapReduce
MapReduce编程模型——在idea里面邂逅CDH MapReduce
72 15
|
3月前
|
前端开发 Scala
Scala并发编程的react、loop方法详解
在这个例子中,`MyActor`会无限循环接收和处理消息。当收到一个字符串消息时,它会打印出"Received: "加上消息内容。如果收到其他类型的消息,它会打印"Unknown message"。
21 1
|
4月前
|
XML Java 数据库连接
idea 从mapper方法直接点进xml文件的解决方法
idea 从mapper方法直接点进xml文件的解决方法
426 2
idea查看源码的方法,Ctrl + 鼠标左键 可以查看源码
idea查看源码的方法,Ctrl + 鼠标左键 可以查看源码