我创建了一个jar文件,其中依赖项(即wlclient.jar
,wljmxclient.jar
)添加到清单文件Class-Path属性中。我收到错误消息说"不支持的协议:t3",但是如果我将这些 jar 放在C:apache-ant-1.8.3lib
文件夹中,这将执行而不会出错。
我是蚂蚁新手,请帮忙。
下面给出了创建 jar 文件的 ant 任务。
<jar destfile="projectpoc.jar" basedir="bin" excludes="**/Test.class">
<manifest>
<attribute name="Class-Path"
value=" lib/mysql-connector.jar lib/log4j-1.2.14.jar lib/ojdbc6.jar lib/wlclient.jar lib/wljmxclient.jar " />
</manifest>
</jar>
我建议使用manifestclasspath ANT任务。它将正确解析相对于 jar 文件的路径。
请参阅以下答案:Ant + 类路径问题