【发布时间】:2011-01-28 17:03:19
【问题描述】:
我进行了快速搜索,但找不到有关此主题的任何内容。我什至不确定这是否可能,但我很好奇。
是否可以在用户下载程序之前在服务器上编译 Java 程序。我能想到的应用程序是在用户下载程序之前动态修改程序的源代码。这在根据用户输入或网站上的设置修改程序的设置中可能会有所帮助,并且这些更改很难嵌入到程序中,因此他们下载的是一个可定制且完全可移植的独立程序。我想到的另一个应用程序是,如果每个用户在程序中使用不同的功能组合,那么它只使用他们需要/想要的功能集进行编译。
我有一些程序想法可以用来测试,但这主要是我的学术想法和好奇心。
长话短说,有没有人知道可以使这样的系统工作的任何技术?
【问题讨论】:
-
您是否正在寻找某种心理服务器来了解用户何时将下载该程序?
-
即使有可能,我还是建议为每个用户打包应用程序并简单地修改一些配置文件(JNLP 非常适合!)
-
@Falmarri,不再像用户在 Web 表单上选择功能集,然后程序被“烘焙”,因此它特定于他们的配置。是的,我可以使用配置文件等来完成这一切,但正如我所说,这个问题是出于好奇而提出的,因为“这可能吗”而不是“我想这样做”
-
@Joachim Sauer,是的,我肯定需要更多地研究 JNLP。考虑到这一点,Java Web Start 最初激发了我的好奇心,我想我很可能能够使用 JNLP 来完成它。我肯定需要更多地研究它。
标签: java compilation jit on-the-fly