确定 Java 下载的大小

确定 Java 下载的大小

如果我通过日语自然语言处理文件,我认为它还会下载其他内容,因为 JNLP 文件很小。我如何才能知道这个下载实际上有多大?

答案1

要了解已使用 Jnlp 下载的 Java 程序的大小,您可以打开Java 缓存查看器

  1. 打开控制面板。
  2. 双击 Java 图标。Java 控制面板打开。
  3. 选择常规选项卡。
  4. 单击“查看”。 Java 缓存查看器将打开。

Java 缓存查看器

在此查看器中,您可以找到通过 JNLP 安装的每个应用程序的大小。


另外,为了补充 davr 的回答,摘录自JNLP 文件语法

默认情况下,jar 和 nativelib 资源将被立即下载,即在应用程序启动之前,它们将被下载到运行应用程序的 JVM 本地并可供使用。jar 和 nativelib 元素还允许将资源指定为惰性资源。这意味着在应用程序启动之前,无需将资源下载到客户端系统。

download 属性用于控制资源是即时下载还是延迟下载。例如:

<jar href="sound.jar" download="lazy"/> 
<nativelib href="native-sound.jar" download="eager"/>

如果您没有为所述 jar 指定“下载”参数,它将默认为“急切”,如前所述。因此,您可以确保在启动应用程序之前下载所有不包含“懒惰”的 jar。然后,您可以估算所有 jar 的下载大小。但是,“懒惰”的 jar 可以在之后加载。

答案2

没错,JNLP 只是一个小文本文件,告诉 Java 在哪里下载实际的应用程序文件。抱歉,我不知道如何以简单的方式确定大小,除了在记事本中打开 JNLP 文件,然后手动下载文件以查看它们有多大。

相关内容