簡體   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