2011-10-01 48 views

回答

6

可能不,但很难说。 Mindstorm JVM不是完整的JVM,尽管它们并不坏。

这就是说:

你需要即使假设所有的类都是可用的,Scala的“让”您使用大量的内存,你知道发生了什么之前。这不是某些 –你可以控制你使用Scala的哪些部分。尽管如此,限制自己可以消除一些Scala的优势。

我的方法是在机器人上运行服务器(或客户端),并在真机上使用Scala来通过无线控制机器人。显然这有它自己的一套缺点。

2

我不确定乐高头脑风暴(从来没有见过),但一般来说,是的。你可以将你的Scala代码编译为JAR,添加scala-library.jar,并像普通的Java程序一样运行它。

如果你的程序只接受一个jar,你可以将你的jar与scala-library.jar结合起来并创建一个文件。

+2

我的直觉是一样的,但是作为LEJOS(Java进行LEGO MINDSTORMS)使用自己的编译器叫nxjc我对此不太确定。 – dmeister