首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >我可以在Scala中开发Lego Mindstorms吗?

我可以在Scala中开发Lego Mindstorms吗?
EN

Stack Overflow用户
提问于 2011-10-01 20:11:51
回答 3查看 1.1K关注 0票数 10

有没有用于Lego Mindstorms的Java SDK?我可以将Scala代码编译成JAR并在Lego Mindstorms中运行吗?

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2011-10-01 22:30:52

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

这就是说:

即使假设您需要的所有类都可用,Scala“允许”您在意识到发生了什么之前使用大量内存。这是不确定的-你可以控制你使用的Scala的哪些部分。不过,限制自己会消除Scala的一些优势。

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

票数 6
EN

Stack Overflow用户

发布于 2014-04-23 04:16:28

也许它已经不再有效了,但是你可以使用Scala EV3进行开发,下面是一个例子:https://github.com/t3hnar/ev3.helloworld

票数 4
EN

Stack Overflow用户

发布于 2011-10-01 21:25:27

我对Lego Mindstorms (从未见过)不太确定,但总的来说,是的。您可以将scala代码编译成JAR,添加scala-library.jar,然后像运行普通Java程序一样运行它。

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

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7620137

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档