有没有用于Lego Mindstorms的Java SDK?我可以将Scala代码编译成JAR并在Lego Mindstorms中运行吗?
发布于 2011-10-01 22:30:52
很可能不是,但很难说。Mindstorm JVM不是完整的JVM,尽管它们并不坏。
这就是说:
即使假设您需要的所有类都可用,Scala“允许”您在意识到发生了什么之前使用大量内存。这是不确定的-你可以控制你使用的Scala的哪些部分。不过,限制自己会消除Scala的一些优势。
我的方法是在机器人上运行服务器(或客户端),并在真实机器上使用Scala通过无线控制机器人。显然,这有它自己的一组缺点。
发布于 2014-04-23 04:16:28
也许它已经不再有效了,但是你可以使用Scala EV3进行开发,下面是一个例子:https://github.com/t3hnar/ev3.helloworld
发布于 2011-10-01 21:25:27
我对Lego Mindstorms (从未见过)不太确定,但总的来说,是的。您可以将scala代码编译成JAR,添加scala-library.jar,然后像运行普通Java程序一样运行它。
如果您的程序只接受一个jar,那么您可以将您的JAR与scala-library.jar结合起来,并创建一个文件。
https://stackoverflow.com/questions/7620137
复制相似问题