7

我正在使用 JNLP 显示小程序。我已经编写了所有必要的文件。罐子是签名的。即使小程序加载正常。我在 Java 控制台中收到很多消息,这些消息导致小程序加载延迟。

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。小程序工作正常。只是想知道重消息的原因。

4

2 回答 2

3

值得注意的是,虽然最初令人困惑,但此跟踪日志记录可能很有用。

解释输出:

  • 如果你看到一个类被提及一次,这是意料之中的,并且重试部分没有发生,因为它是在第一次尝试时加载的
  • 如果一个类在两行连续列出,这意味着它无法加载并且执行线程已被终止(您的类可能会在方法执行到一半时停止执行)

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

于 2014-08-01T02:58:27.797 回答
2

尝试取消选中 Java 首选项中的“启用跟踪”(高级 -> 调试 -> 启用跟踪)。这对我有用。在 Mac 上,有一个应用程序可以在 Utilities 文件夹(应用程序 -> 实用程序)中设置 Java 首选项。

于 2012-05-10T17:36:38.210 回答