繁体   English   中英

如果使用Scala IDE,命令行上的Scala和SBT,是否会多次安装Scala?

[英]Is Scala installed multiple times if using Scala IDE, Scala on the command line, and SBT?

据我了解,我有多个版本/安装的Scala,可以通过Eclipse,bash / OS-X shell和SBT访问它:

  • Scala IDE随附的一个版本的Scala;
  • Scala二进制文件可以在外壳中运行; 和,
  • Scala作为SBT的一部分。

我的理解正确吗? 如果是这样,有什么方法可以仅使用一个版本/安装来实现所有用途吗?

我的理解正确吗?

不。您不会“安装” Scala。 你只要有多个版本的Executable Jar filescala-compilerscala-library等,你有你的版本PATH是一个似乎安装,但它没有什么比运行更jar文件。

要在特定版本上运行,只需将scala jar添加到项目的类路径中即可。 如果您使用的是SBT,则可以在build.sbt中指定scalaVersion,它将在类路径中添加适当的Jar

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM