Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我希望覆盖 awt 库的 FileDialog 调用的行为,以便不调用任何本机调用来打开文件选择器。我计划通过使用存根库覆盖 FileDialog 并在使用 icedTea firefox java 插件加载小程序时强制它在标准库之前加载来实现它。
对于间歇性修复,我想出了一个用自定义 JRE 替换标准 JRE 的技巧,其中 FileDialog 的 show 方法被覆盖为无操作。然后,使用 custom.jre 属性在 ~/.icedtea/deployment.properties 文件中指定自定义 JRE 的位置。(请参考源代码确认您的 icedtea 插件版本的属性名称。)