Scala安装及设置查看源代码

一、安装Scala环境

1.1、下载Scala

这里例举安装scala-2.12.10

  • scala官网
  • 选择全部版本
  • 寻找到相应的版本
    在这里插入图片描述
  • 进去后选择这两个下载一个为安装包、一个为源码压缩文件
    在这里插入图片描述
  • 下载后安装scala-2.12.10.msi 无脑下一步就好

1.2、配置scala环境变量

找到此电脑右击属性—>关于最下方---->高级系统设置----->环境变量---->系统变量
配置SCALA_HOME(变量名为:SCALA_HOME,变量值为:SCALA安装路径)
在这里插入图片描述
修改Path变量
变量值为:%SCALA_HOME%\bin
在这里插入图片描述

1.3、测试是否安装成功

进入cmd命令提示框,输入scala
在这里插入图片描述

二、idea配置Scala

  • 进入idea,点击file进入设置settings
    在这里插入图片描述
  • 安装scala插件
    在这里插入图片描述

三、配置查看scala包的源码

  • 进入idea创建scala项目
    在这里插入图片描述
  • 创建后新建scala类写入main方法
    在这里插入图片描述
  • 按住Ctrl鼠标点击Array可以查看Scala源码
    在这里插入图片描述
  • 这里看到源码不够详细需要配置资源就用到了上面下载的压缩包(将上述压缩包解压,可以放到scala的安装目录下)
  • 选择Choose Sources来配置资源
    在这里插入图片描述
  • 选择你解压后的那个目录点击ok就可查看源码及解释说明
    在这里插入图片描述

在这里插入图片描述

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Scala中可以很方便地使用Java代码,因此将Scala和Java代码混合打包是很常见的需求。这里介绍一种使用sbt进行混合打包的方法。 1. 创建sbt项目 首先需要创建一个sbt项目,并将Java代码和Scala代码分别放到src/main/java和src/main/scala目录下。 2. 配置build.sbt文件 在build.sbt文件中添加以下内容: ``` name := "your-project-name" version := "1.0" scalaVersion := "2.12.8" javacOptions ++= Seq("-source", "1.8", "-target", "1.8") unmanagedSourceDirectories in Compile += baseDirectory.value / "src" / "main" / "java" unmanagedResourceDirectories in Compile += baseDirectory.value / "src" / "main" / "resources" libraryDependencies ++= Seq( "org.scala-lang" % "scala-library" % scalaVersion.value, "com.typesafe.akka" %% "akka-actor" % "2.5.23" ) ``` 其中,unmanagedSourceDirectories指定了Java源代码的位置,unmanagedResourceDirectories指定了资源文件的位置,libraryDependencies指定了项目需要的依赖库。 3. 打包 在sbt控制台中运行以下命令即可打包: ``` sbt package ``` 打包后的jar文件位于target/scala-2.12目录下。 4. 运行 可以使用以下命令运行打包后的jar文件: ``` java -cp your-project.jar com.your.package.MainClass ``` 其中,your-project.jar是打包后的jar文件名,com.your.package.MainClass是程序入口类的全限定名。 注意:在运行时需要保证依赖库已经被正确地加载。如果依赖库没有正确加载,可以使用以下命令运行: ``` java -cp your-project.jar:lib/* com.your.package.MainClass ``` 其中,lib/*表示将lib目录下的所有jar文件都加入到classpath中。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值