1

Scala 已安装并且工作正常。
scalacheck.jar 放在 /bin 中。
我使用了以下命令

$ scala -cp scalacheck.jar

之后,当我尝试以下命令时,

scala> import org.scalacheck.Prop.forAll

我收到以下错误。

<console>:7: error: object scalacheck is not a member of package org
   import org.scalacheck.Properties
              ^

我在使用 scalacheck 时可能犯了一些错误,请纠正我并给出正确的命令,以便我能够在解释器模式下在 Ubuntu 中使用 scalacheck。

4

2 回答 2

3

将可执行文件放在路径上与 jar 放在类路径上不同,所以你的 jar 放在里面/bin并没有改变任何东西。

只需使用:

scala -cp path_to_your.jar 

你应该没事。

例如,如果您scalachek.jar在其中,/bin则使用:

scala -cp /bin/scalacheck.jar

编辑:

把罐子放进去/bin可能不是最好的主意。

于 2012-05-30T22:09:53.727 回答
1

你可以像这样使用它:

kjozsa@walrus:~$ scala -version
Scala code runner version 2.9.2 -- Copyright 2002-2011, LAMP/EPFL
kjozsa@walrus:~$ locate scalacheck.jar
/usr/share/scala/lib/scalacheck.jar
kjozsa@walrus:~$ scala -cp /usr/share/scala/lib/scalacheck.jar
Welcome to Scala version 2.9.2 (OpenJDK 64-Bit Server VM, Java 1.7.0_03-icedtea).
Type in expressions to have them evaluated.
Type :help for more information.

scala> import org.scalacheck.Prop.forAll
import org.scalacheck.Prop.forAll

scala> 
于 2012-05-31T09:17:31.687 回答