我正在使用JNLP显示小程序。我已经写了所有必要的文件。 jar 上签名。甚至applet都可以正常加载。我在Java控制台中收到大量消息,这些消息导致applet加载延迟。

basic: JNLP2ClassLoader.findClass: pack.XMLDropDown$1: try again ..
basic: JNLP2ClassLoader.findClass: pack.XMLDropDown$2: try again ..
basic: JNLP2ClassLoader.findClass: pack.XMLDropDown$3: try again ..
basic: JNLP2ClassLoader.findClass: pack.XMLDropDown$4: try again ..
basic: JNLP2ClassLoader.findClass: pack.XMLComboBoxModel: try again ..
basic: JNLP2ClassLoader.findClass: pack.XMLToolTipManager: try ..
...so on.

Java控制台中有很多消息。

PS。小程序运行正常。只想知道的原因,然后重试消息。

最佳答案

值得注意的是,尽管最初令人困惑,但此跟踪日志记录仍然有用。

解释输出:

  • 如果看到一次提到的类,这是预期的,并且重试部分没有发生,因为它是在第一次尝试时加载的
  • 如果在连续的两行中列出了一个类,则表示该类无法加载,并且执行线程已被杀死(您的类可能会在方法中途停止执行)

  • 此输出可能会更清晰,但是最近遇到了这个问题,我很高兴至少打印了一些内容

    10-07 19:01