查看 Hecl ,这是一个带有J2ME运行时的脚本语言,我想知道它的功能:

假设我的基础Midlet有我编写的方法和变量

  1. Hecl解释器可以在我的Midlet中运行,并与我的类并排运行吗?
  2. Hecl脚本可以调用Midlet中的任何方法吗?
  3. Hecl脚本可以使用和修改我的任何变量吗?
  4. 提前致谢。

有帮助吗?

解决方案

杰里米 - 此时你最好给我发电子邮件或者(甚至更好)写信给Hecl邮件列表,而不是依赖我的RSS源来通知我与Hecl有关的SO文章!

  1. 是的,Hecl可以作为“嵌入式”解释器运行。例如,您可以使用Java编写整个应用程序,并仅使用解释器进行回调以响应事件。

  2. 由于J2ME没有Reflection,您必须在方法和解释器可用的内容之间编写粘合剂。但这很简单: PutsCmd.java

  3. 要再次修改变量,您必须提供一些胶水。虽然不是那么难。有多种方法可以在Hecl值和Java值之间来回映射。

  4. 无论如何,我不时会看到SO,但邮件列表或电子邮件可能是更详细问题的更好地方。

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