我希望覆盖awt库的FileDialog调用行为,以便不调用任何本机调用来打开文件选择器。 我计划通过使用存根库覆盖FileDialog并在使用icedTea firefox java插件加载applet时强制它在标准库之前加载来实现它。
答案 0 :(得分:0)
对于间歇性修复,我想出了一个用自定义替换标准JRE的hack,其中FileDialog的show方法被覆盖为no-op。 然后,使用custom.jre属性在〜/ .icedtea / deployment.properties文件中指定自定义JRE的位置。(请通过引用源代码确认您的icedtea插件版本的属性名称。)