マニフェストファイルのClass-Path属性に依存関係(つまり、wlclient.jar
、wljmxclient.jar
)が追加されたjarファイルを作成しました。私は "サポートされていないプロトコル:t3"というエラーが出ますが、これらのjarsをC:\apache-ant-1.8.3\lib
フォルダに置くとエラーなしで実行されます。build.xmlから動的にjarsを追加する
私は蟻に慣れ親しんでいます。
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>
、それはlibディレクトリの横に置かれません。 binディレクトリに作成されたbinディレクトリにlibディレクトリがある場合、 。生成されたjarファイルがlibディレクトリの横にない場合は、libディレクトリの横に配置して再度実行できますか? – jay