Eclipse ANT Build.xml create JAR显示损坏的文件



我已经为此搜索了很多,但找不到任何解决方案。

基本上,我只是想从我的项目中创建一个jar。然后使用它进行部署。

这是我在build.xml 中的代码

<?xml version="1.0" ?>
<!-- Configuration of the Ant build system to generate a Jar file --> 
<project name="TestMain" default="CreateJar">
  <target name="CreateJar" description="Create Jar file">
        <jar jarfile="SamCommon.jar" basedir="bin"/>
  </target>
</project>

这一切正常,jar文件是可见的,可以在项目的根目录中打开。

但我想要的是在不同的位置创建/生成jar。

所以我设置了这个配置,但每当它输出目标中的文件时,就会显示为损坏的文件。请告知

屏幕截图:

https://i.stack.imgur.com/Q4p3E.jpg

https://i.stack.imgur.com/uuhm3.jpg

试试这个:<jar destfile="your_directory/SamCommon.jar" basedir="bin" />

出现错误是因为"构建选项"中的"标准输入和输出"选项定义了"sysout"的写入位置,而不是jar文件。如果您在文本编辑器中打开生成的"SamCommon.jar",您肯定只会看到ANT执行生成的文本内容。

相关内容

  • 没有找到相关文章

最新更新