Java 在哪里可以找到JNLP中resources*.jar的路径?

Java 在哪里可以找到JNLP中resources*.jar的路径?,java,jnlp,Java,Jnlp,我下载了一个java应用程序webstart.JNLP。当我在记事本中打开后,我发现它列出了一些资源,如下所示,我想,要让应用程序能够加载,那些*.jar必须位于我电脑中的某个位置。我在哪里可以找到*.jar的路径?有人帮你想出主意吗 <jar href="sax2.jar"/> <jar href="soap.jar"/> <jar href="sslava.jar"/> <jar href="winpack-3.6.1

我下载了一个java应用程序webstart.JNLP。当我在记事本中打开后,我发现它列出了一些资源,如下所示,我想,要让应用程序能够加载,那些*.jar必须位于我电脑中的某个位置。我在哪里可以找到*.jar的路径?有人帮你想出主意吗

    <jar href="sax2.jar"/>
    <jar href="soap.jar"/>
    <jar href="sslava.jar"/>
    <jar href="winpack-3.6.1.jar"/>
    <jar href="wsdl4j-1.5.1.jar"/>
    <jar href="secprops-prodny.jar"/>

在Linux系统上,您可以在~/.java/deployment/cache/javaws/中找到jar缓存。jar将位于基于jar下载的url的目录中

在Windows(XP)系统上,此文件夹应位于C:\Documents and Settings\\Application Data\Sun\Java\Deployment中

对于Vista和Win 7,我假设它们类似,但我不知道“应用程序数据”文件夹在这些操作系统中的位置

  • 可通过以下方式找到位置:
  • 打开
  • (关闭在顶部打开的Java缓存查看器)
  • 在“常规”选项卡上的“Internet临时文件”部分,单击“设置”
  • 位置将显示在..位置下
  • 在该对话框的位置部分下面是磁盘空间部分。如果selectthecompressionlevelforjarfiles:设置为None(默认值),则不会有JAR,只有类文件和其他松散资源

  • 你不需要它。只需将内容作为资源加载即可:这就是全部想法。您不需要知道.jar文件在哪里。