Как заставить 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>