2012-05-30 43 views
1

Scala已安裝並正常工作。
scalacheck.jar被放置在/ bin中。
我用下面的命令如何在Ubuntu 11.10的類路徑中使用ScalaCheck啓動Scala解釋器?

$ 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,請大家指正,並給予適當的命令,讓我可以能與scalacheck在Ubuntu在解釋模式下工作。

回答

3

將可執行文件放在路徑上與正在類路徑中的jar不同,所以您的jar在/bin中沒有任何更改。

只需使用:

scala -cp path_to_your.jar 

,你應該罰款。

例如,如果,你scalachek.jar/bin然後使用:

scala -cp /bin/scalacheck.jar 

編輯:/bin

把罐子可能不是最好的主意。

+0

非常感謝你的快速反應和解決方案。它的工作現在很好。 – Anil

1

您可以使用它像這樣:

[email protected]:~$ scala -version 
Scala code runner version 2.9.2 -- Copyright 2002-2011, LAMP/EPFL 
[email protected]:~$ locate scalacheck.jar 
/usr/share/scala/lib/scalacheck.jar 
[email protected]:~$ 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> 
相關問題