Scala3环境配置(IDEA)

本文分享了配置Scala3环境的详细过程,包括解决Coursier因中文用户名导致的错误,通过手动下载Scala 3.1.0并添加到环境变量,以及在IDEA中安装Scala插件的技巧,包括选择合适版本的插件以匹配IDEA,最后成功创建并运行Scala3项目。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

网上有很多Scala语言的环境配置,但是主要集中于Scala2,且有很多问题没有被提到。在此分享一下自己配置Scala3环境的经历。

常规的配置方法Scala官网上有,即先安装Coursier,然后用Coursier安装Scala3。但是如果你的用户名是中文(比如我的就是),那么Coursier会报错,找不到某个dll文件,因为某个必须的文件路径中包含中文,Coursier识别不了。我看网上没有什么人讨论这个问题。

我的解决方法是:先在github上下载Scala 3.1.0版本的zip压缩包,然后将其解压到D:\Scala3文件夹下,github地址如下:https://github.com/lampepfl/dotty/releases/tag/3.1.0

接着将Scala 3.1.0加载到环境变量中,这个大部分用户都很熟悉,直接将解压后的Scala文件夹下的bin目录添加到环境变量中即可。

接下来配置IDEA,要想在IDEA中开发Scala,需要安装Jet Brains的官方Scala插件。但是这里又有两个问题,其一为:直接从IDEA的插件市场中下载,速度很慢,即使科学上网也很慢,不知道为什么。解决方法是:到插件官网手动下载,然后在IDEA插件栏中选择from disk手动导入(见下图),插件官网地址如下:Scala - IntelliJ IDEs Plugin | Marketplace

但是又有第二个问题,Scala插件需要IDEA的版本比较新,如果你是老版本的IDEA,那么是没办法安装最新版的插件的。这时需要你在官网的插件中选择version,然后找到匹配你IDEA版本的插件(如下图)。

 

导入插件成功后,发现IDEA中 新建 - 项目 中可以找到新建Scala项目

 

然后选择从IDEA中创建,下一步。

在这里指明Java的JDK位置、下载的Scala3 SDK位置、项目名等,点击完成后即可得到一个Scala3项目。

 然后新建一个Scala类,输入以下代码,点击运行即可

package Test

object Hello {
  def main(args: Array[String]): Unit = {
    print("hello world")
  }
}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值