- CentOS下载安装IDEA
下载地址 下载Community社区版就好
Linux下很多这种大型软件都有点类似 Windows 下绿色软件的味道,没有双击安装的过程,下载好软件包直接双击打开启动脚本就可以运行软件了
启动脚本
如果你双击脚本后却被文本编辑器打开,请参照 这一篇,修改一下文件管理器的默认行为
-
安装Scala插件
标题栏的 File->Settings 打开IDEA配置面板,找到 Plugins 插件安装,搜索 Scala 安装
安装 Scala 插件
-
新建项目
安装好 Scala 插件后,新建一个项目,或者打开一个旧项目,这里选择新建一个项目
新建项目
配置JDK
这里可以选择 Maven 或者 Scala使用sbt来管理项目,建议使用 Maven,sbt有时候包的下载速度不敢恭维。
然后它会提示没有JDK,是直接下载JDK还是添加系统中已安装的JDK,取决于你自己,这里直接添加JDK -
安装JDK
先查看 CentOS8 是否有安装JDK
yum list java-1.8.0-openjdk-devel
//没有没有则安装
yum install java-1.8.0-openjdk-devel
注意一定要安装 openjdk-devel,光安装openjdk是不行的,因为openjdk只带 jre
![](https://img.haomeiwen.com/i120127/003604de49923198.png)
![](https://img.haomeiwen.com/i120127/c101db6eb70e19b6.png)
![](https://img.haomeiwen.com/i120127/ad86e02748bfbdc5.png)
-
配置 Scala SDK
还不能创建 Scala 源文件
项目虽然创建好了,但是还不能添加 Scala 源文件,只能新建 Java Class。可能会有同学问了,前面不是已经安装了 Scala 插件了吗,为什么还要安装 Scala SDK,没错,Scala 插件只具备语法高亮提示等功能,以便提升写码效率,如果要想让 Scala 程序编译通过运行,必须要安装 Scala SDK,就跟Java 需要安装JDK一个道理,因为 Scala 是一门基于JVM的Java类语言,所以两者SDK都需要
安装也很简单,同样打开标题栏的 File->Project Structure->Platform Settings->Global Libraries
![](https://img.haomeiwen.com/i120127/c6c3559075d127ea.png)
点击左上角的+号,弹出安装面板,选择当前 Scala SDK版本,点击OK即可
如果想选择其他Scala SDK版本,可以点击 Download 按钮进行下载,下载过程可能较为漫长,请耐心等待
![](https://img.haomeiwen.com/i120127/67ef5e36322263c9.png)
它会询问是否添加进项目中,因为SDK是在全局范围内安装的,所以要跟项目做一下关联
![](https://img.haomeiwen.com/i120127/1f577681508a60ba.png)
![](https://img.haomeiwen.com/i120127/bb67885f165c8fba.png)
关联SDK成功后,如果发现还是新建不了 Scala 文件,注意看一下文件夹小图标的颜色是否为灰色的,必须为蓝色的才表示是源文件目录
- 有两种方法将文件夹标记为源文件目录 (sources root)
-
标题栏File->Project Structure->Modules打开配置窗口,选中目标文件夹,点击上方的 Mark as : Sources即可
配置中修改
2.左侧树形菜单区直接鼠标右键点击目标文件夹,在弹出的菜单项中选择 Mark Directory as -> Sources Root即可
鼠标右键修改
- 一切准备就绪,可以新建 Scala 文件了,写一个hello world编译一下
![](https://img.haomeiwen.com/i120127/69d8daaa82c17768.png)
class helloworld {
}
object HelloWorld{
def main(args : Array[String]){
println("HelloWorld!")
}
}
在源码区鼠标右键点击弹出菜单,点击 Run 'HelloWorld',然后下面的面板可以看到程序的输出
至此IDEA开发Scala的配置完成
网友评论