我为应用程序创建了一个JLNP文件,但无法运行主要方法。
我有一种感觉,这是因为我应该立即从位于项目bin文件中的XML文件中读取数据,以及一些图像。
我的问题是我是否需要以某种方式从JNLP文件中引用它,因为一旦我单击HTML文件中的链接,它会提出安全问题,询问您是否信任此来源,然后一旦您单击是没有任何反应。
我最近才对此进行了介绍,这可能是一个愚蠢的错误,但我一直关注的所有教程只是真正关注代码,而不是任何可能与它一起使用的外部文件。
test.JNLP:
<?xml version="1.0" encoding="utf-8"?>
<jnlp spec="1.0+"
codebase="file:///C:/IzPack/bin/IndigoDataMapper"
href="userLib/Test.jnlp">
<information>
<title>Test Example</title>
<vendor>indigo.co.uk</vendor>
<homepage href="www.indigo.co.uk" />
<description>A test to see if the data mapper will work</description>
<description>Data Mapper Example</description>
</information>
<security>
<j2ee-application-client-permissions />
</security>
<resources>
<j2se version="1.6+" />
<jar href="userLib/WMSDataMapper.jar" main="true" />
<jar href="userLib/bonecp-0.8.0.RELEASE.jar" />
<jar href="userLib/forms-1.3.0.jar" />
<jar href="userLib/guava-14.0.1.jar" />
<jar href="userLib/IndigoLibraryAPI.jar" />
<jar href="userLib/jt400.jar" />
<jar href="userLib/junit.jar" />
<jar href="userLib/log4j-1.2.17.jar" />
<jar href="userLib/miglayout15-swing.jar" />
<jar href="userLib/slf4j-api-1.7.5.jar" />
<jar href="userLib/slf4j-log4j12-1.7.5.jar" />
</resources>
<application-desc main-class="uk.co.indigo.datamapperGui.Main" />
HTML测试链接:
<html>
<body>
<p>
<a href="C:\IzPack\bin\IndigoDataMapper\userLib\Test.jnlp">Launch DataMapper Application</a>
</p>
</body>
</html>
任何包含多个JAR文件以及外部文件(如XML)的教程/示例都会非常感激,但我会继续寻找!
提前致谢