我将开始发展一个小Java桌面应用程序。该程序仅仅是一个引擎用于其用户提供Java类做的工作(翻译输入到输出)。

我会喜欢的用户提供实际Java类文件,以载入(和重新装载)。

对于这个特定的使用, 没有任何理由为什么Java会比较繁琐于常规或或平板电脑?我不是要求一个比较时髦/或平板电脑和Java,因为有许多。相反,我想知道 如果是更容易动态加载常规或平板电脑或类文件 相比Java。

Java1.6,是的 JavaCompiler 最好的方式来动态装入密码?我想使用的所有语言功能,所以我认为Janino。此外,任何问题重新装?

注:我已经看到 , 但我不确定他们回答我的问题。

有帮助吗?

解决方案

JavaCompiler 是非常多,但它需要一个轻微的、潜在的结构问题:在 内工具, ToolProvider.getSystemJavaCompiler() 标识编译器的类 com.sun.tools.javac.api.JavacTool.在一些平台,这类不是一部分java运行环境;a JAVA似乎是必需的。这里是一个 .

还考虑 内脚本, 讨论的 在这里,.几个 脚本引擎 支持。

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