<jar destfile="test.jar" basedir=".">
    <include name="build"/>
    <manifest>
      <attribute name="Main-class" value="${user.name}"/>
    </manifest>
  </jar>

解决方案 »

  1.   

    只要在你的jar task中指定menifest,并添加Main-class 属性就行了,value就是你的可运行主类。
      

  2.   

    我把楼上的加进了build.xml我发现生成的jar里面根本没有包括任何一个程序文件或者jar文件,就一个meta-inf文件不知道我的build.xml哪里有问题?
      

  3.   

    但双击生成的jar却报告说???
    你的jar是可执行的吗?如果是可执行的得设查看manifest文件,的确没有这个属性.的执行class如果不是可执行的, 你双击干嘛?查看?用rar看不就行了