2013-10-02 114 views
0

我试图在Windodws XP上安装sbt,并且符合此documentation无法在Windows XP上安装sbt

我创建sbt.batC:\sbt与内容sbt-launch.jar是在同一sirectory:

set SCRIPT_DIR=%~dp0 
java -Xms512M -Xmx1536M -Xss1M -XX:+CMSClassUnloadingEnabled -XX:MaxPermSize=256M -jar "%SCRIPT_DIR%sbt-launch.jar" %* 

,现在当我运行scala -version我看到:

C:\Documents and Settings\Admintemp>scala -version 
'scala' is not recognized as an internal or external command, 
operable program or batch file. 

sbt sbt-version工作:

C:\sbt>sbt sbt-version 
[info] Set current project to default-d7c225 (in build file:/C:/sbt/) 
[info] 0.12.4 

我无法弄清楚这里有什么问题。

  • 如何解决这个问题并安装scala是否正确?

回答

3

您已经安装了sbt,不scala

您可以使用简单的build.sbt文件创建一个文件夹,并使用sbt console命令启动REPL

build.sbt内容:

name := "some-name" 

version := "0.0.1" 

scalaVersion := "2.10.3" 

你不需要安装scala。用build.sbt您可以选择scala版本和其他库,如akkascalaz

如果您确实需要额外的scala安装,您可以从scala-lang.org download page获得msi安装程序。

+0

你想说我只需要下载这个scala.jar?我需要解压缩并安装此jar还是仅解压缩? –

+0

@nazar_art:不是'scala.jar'。 ['scala-2.10.3.msi'](http://scala-lang.org/files/archive/scala-2.10.3.msi)Windows安装程序。您应该将其安装为任何其他Windows程序安装程序。 – senia

+1

@nazar_art:请注意,您不需要安装“scala”。 'sbt console'是启动'REPL'的最佳方式。 – senia