указание каталога классов в манифесте ant - PullRequest
1 голос
/ 30 июня 2011

Манифест в моем build.xml выглядит так

<manifest file="MANIFEST.MF">
    <attribute name="Built-By" value="Me" />
    <attribute name="Main-Class" value="LogReporter"/>
</manifest>

Однако мои файлы .class находятся в другом каталоге basedir / src. Есть ли способ указать каталог файлов классов? Запуск текущего фляги дает мне ошибку определения класса. Кроме того, я не ищу атрибут classpath, потому что все файлы классов находятся в одном проекте / jar.

1 Ответ

1 голос
/ 30 июня 2011

Ваши файлы классов должны находиться в каталоге, соответствующем их пакету.Например, если имя пакета com.some.package, все файлы классов должны находиться в каталоге com/some/package.Последовательно вы должны обращаться к своему основному классу с его полностью определенным именем - например, com.some.package.MainClass.

. Учебные руководства Java содержат хороший пример: http://download.oracle.com/javase/tutorial/deployment/jar/appman.html.

...