如何让Ant保留JAR内的目录结构?

时间:2014-11-30 16:47:53

标签: ant jar

我在这里尝试了很多其他线程的建议。他们经常指示我设置文件集,然后包含我想要的目录。它要么导致错误的目录,要么导致正确的目录,但不能执行JAR。我需要保留JAR中的目录结构,以便Java应用程序可以找到资源。就像现在一样,所有正确的目录都包含在JAR文件中,但是无法执行它。我收到此错误消息:

“memory.jar中没有主要属性”

找不到要执行的类。我认为这是因为它们现在位于bin目录中,但Java正在基本目录中查找它们。如何更改我的ANT脚本,使其工作?

<target name="jar" depends="compile">
    <jar destfile="${dist.dir}\memory.jar" >
        <fileset dir=".">

        </fileset>
        <manifest>
            <attribute name="Main-Class" value="memory.Memory" />
        </manifest>
    </jar>
</target>

0 个答案:

没有答案