2011-02-03 73 views

回答

1

Scala編譯時使用scalac編譯器而不是javac。要運行Scala代碼,您需要Java運行時/ sdk版本1.5或更高版本以及scala庫jar。

版本2.7.7和2.8.1是當今使用的常見版本。如果你現在開始一個新項目,你應該瞄準2.8.1或2.9(這將很快可用)。下載網站是here

FAQ

2

Scala的jar文件與JVM 1.5編譯的,因爲可以通過查看META-INF/MANIFEST.MF文件中可以看出。這裏是2.8.1:Created-By: 1.5.0_22-b03 (Sun Microsystems Inc.)

Scala編譯器生成與jvm-5兼容的輸出(請參閱scalac -target)。此外,它有一些魔術可以使用jdk 1.6,其中String增加了一個Scala在WrappedString上定義的方法。

+0

RichString現在是在2.8.1中的StringOps/WrappedString/StringLike還是? (上週有人糾正我) – oluies 2011-02-03 20:40:10