0

我创建了一个 jar 文件,并将依赖项(即wlclient.jarwljmxclient.jar)添加到清单文件的 Class-Path 属性中。我收到错误消息说“不支持的协议:t3”,但是如果我将这些 jar 放在C:\apache-ant-1.8.3\lib文件夹中,则执行时不会出错。

我是蚂蚁新手,请帮忙。

下面给出了创建 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>
4

1 回答 1

0

我建议使用manifestclasspath ANT 任务。它将正确解析相对于 jar 文件的路径。

请参阅以下答案:Ant + Class-path Issue

于 2012-04-18T00:02:02.213 回答