Я новичок в Apache Ant и создал приложение Java, которое содержит среди многих файлов файл sys.properties. Расположение этого файла находится в корне, и для его нахождения в коде используется строка «sys.properties» в коде. Работает отлично.
Теперь я создал с помощью Apache Ant файл сборки, который создает файл jar из приложения. В коде я использовал
<filelist dir="${basedir}" files="sys.properties"/>
, который действительно помещает новый файл в корень файла JAR при создании этого файла JAR.
Когда я запускаю из командной строки:
java -classpath C:\tmp\APP;doddle.jar; doddle.home.start
приложение jar, похоже, ищет sys.properties, но не может его найти (класс doddle.home.start вызывает sys.properties).
Есть идеи, где может быть проблема? Заранее спасибо!