我通过提取TGZ文件到我的cygwin(Vista)的主目录中安装斯卡拉 - 2.8.0.RC3。我确信设置$ PATH到斯卡拉 - 2.8.0.RC3 / bin中。

我通过打字启动REPL:

$ scala
Welcome to Scala version 2.8.0.RC3 (Java HotSpot(TM) Client VM, Java 1.6.0_20).
Type in expressions to have them evaluated.
Type :help for more information.

scala>

现在,当我试图输入一个表达式

scala> 1 + 'a'

光标挂起那里没有任何响应。诚然,我有一百万标签和VLC播放的背景镀铬开放的,但CPU的利用率为12%和虚拟内存是约使用75%。这是怎么回事 ?我必须设置CLASSPATH或执行其他步骤。

有帮助吗?

解决方案

有对于REPL(包括课程的编译器,)一个巨大的启动成本,但它不使用fsc,它是自包含在单个JVM中。使用它逐渐引起JVM字节码转换为本地代码,之后,它非常快速。

其他提示

你试过发送CTRL + BREAK 到Scala的过程?

有关Java进程,这将迫使所有线程状态的转储,你就可以看到每个线程是干什么的,就是它的等待,如果它的僵持等等。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top