JNLP可以在资源下拥有两个JAR吗?

时间:2013-06-26 11:03:11

标签: java jnlp java-web-start

我正在开发一个webstart应用程序。具有主类的JAR标记为 main="true" jar中有一些配置文件,它们有一些属性不能从属性文件中替换 我创建了一个jar(比如resources.jar)所有配置文件都替换了属性,并将其放在jnlp(内部资源)之上,并使用main="true",以便首先在resources.jar中查看配置文件

所以现在jnlp有两个主要的JAR - 一个是resources.jar,另一个是带有主类的项目JAR。

该应用程序运行正常。

我想问一下这是否会导致启动应用程序时出现任何类型的缓慢(或任何其他副作用)?

jnlp如下:

<?xml version="1.0" encoding="utf-8"?>
<jnlp
    spec="1.0+"
     codebase="http://myserver/mypath/signedlibs"
    href="../jnlp/gui.jnlp">
   <information>
        <title>GUI</title>
        <vendor>ABC</vendor>
        <description>XYZ</description>
        <description kind="short">XYZ</description>
        <offline-allowed/>
    </information>

    <security>
        <all-permissions/>
    </security>

    <resources>
        <j2se version="1.7.0*" href="http://java.sun.com/products/autodl/j2se" java-vm-args="-Xmx512m -Xms128m"/>
    <nativelib href="rv.jar"/>
<jar href="../resources.jar" main="true"/>

<jar href="gui-1.0.0-HEAD-SNAPSHOT.jar" main="true"/>
<jar href="jkl.jar"/>
<.... other jars......>
<jar href="pqr.jar"/>


    <property name="instance.name" value="PROD"/>

  </resources>
  <application-desc main-class="com.package.Main">
     <argument>abc.properties</argument>
  </application-desc>
</jnlp>

抱歉,无法根据政策政策发布确切的jnlp。

提前致谢。

0 个答案:

没有答案