覆盖 icedTea 的类路径 java Firefox 的小程序插件

Override classpath for icedTea java applet plugin for firefox

我希望覆盖 awt 库的 FileDialog 调用行为,以便不调用任何本机调用来打开文件选择器。 我计划通过使用存根库覆盖 FileDialog 并在使用 icedTea firefox java 插件加载小程序时强制它在标准库之前加载来实现它。

对于间歇性修复,我想出了一个 hack 来用自定义 JRE 替换标准 JRE,其中 FileDialog 的 show 方法被覆盖为空操作。 然后,使用 custom.jre 属性 在 ~/.icedtea/deployment.properties 文件中指定自定义 JRE 的位置。(请通过参考确认 属性 您的 icedtea 插件版本的名称源代码。)