您已经设置了编译类路径,但是App.jar不包括您的库(仅包含您编译的类)或清单类路径。
您需要执行以下 *** 作:
<target name="jar"> <mkdir dir="${jar.dir}" /> <manifestclasspath property="manifest.classpath" jarfile="${jar.dir}/App.jar"> <classpath refid="classpath" /> </manifestclasspath> <jar destfile="${jar.dir}/App.jar" basedir="${classes.dir}"> <manifest> <attribute name="Main-Class" value="main.App" /> <attribute name="Class-Path" value="${manifest.classpath}" />. </manifest> </jar></target>
另请参见ant
manifestclasspath任务
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)