我正在开发一个使用 jnlp 文件的项目。那里有这样指定的资源:
[代码]
<resources>
<jar href="noterik-apu.jar" main="true" download="eager"/>
<jar href="springfield-tools.jar" download="eager"/>
<jar href="commons-httpclient-3.1.jar" />
<jar href="commons-cli-1.2.jar" />
<jar href="org.apache.commons.codec.jar" />
<jar href="org.apache.commons.httpclient.jar" />
<jar href="org.apache.commons.logging.jar" />
<jar href="swing-worker-1.1.jar" />
<jar href="log4j-1.2.16.jar" />
<jar href="dom4j-1.6.1.jar" />
<jar href="jaxen-1.1.1.jar" />
<j2se version="1.6+" href="http://java.sun.com/products/autodl/j2se"/>
</resources>
[/代码]
ant 构建文件不包括构建 .jar 中的那些 jar 文件。我如何在 cli 中添加这些 jar,这样它就不会给我“线程“main”java.lang.NoClassDefFoundError: 中的异常:”?我试过“-cp file1.jar:file2.jar:etc.jar”,但我在互联网上读到你不能使用 -cp 和 -jar .. 我怎样才能让它工作?
提前致谢!