我創建了一個具有依賴關係的jar文件(即wlclient.jar
,wljmxclient.jar
)添加到清單文件Class-Path屬性中。我得到錯誤說「不支持的協議:t3」,但是如果我將這些罐子放在C:\apache-ant-1.8.3\lib
文件夾中,則執行時不會出錯。從build.xml動態添加jar螞蟻
我是新來的螞蟻請幫忙。
創建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>
哪裏projectpoc.jar創建的,它駐留在lib目錄旁邊。如果它在bin目錄下創建的bin文件夾裏面有lib目錄? 。如果生成的jar文件不在lib目錄旁邊,你可以嘗試將它放在lib目錄旁邊並再次執行它? – jay 2012-04-17 09:59:18