我有一个使用 java plugin2 运行的 java applet 应用程序。小程序配置使用 JNLP 文件,由下一代 Java 插件架构支持。
Sun 声明您不应在 java webstart(或 java applet)应用程序的上下文中使用 Class.forName。
但我猜 Log4j 是为了配置记录器,根据我的 log4j.properties 配置。所以我得到了很多嵌套的异常,我几乎可以肯定这些异常与此有关。
- 是否可以更改 log4j 行为以不使用 Class.forName?
- 我实际上使用的是由 log4j 支持的 slf4j。如果我更改为 logback,我会遇到同样的问题吗?