Java-программа не имеет версии, если она не указана в файле манифеста.
Возможно, разработчик оставил номер версии в каком-то текстовом файле readme или в другом ресурсе внутри файла JAR, который,как вы знаете, это всего лишь ZIP-архив.
Если ничего из этого не работает, альтернативой будет создание каталога версий Minefield, основанного на размере файла.Используйте функцию System FileSize (), чтобы получить размер файла JAR и найти его в своем каталоге.
В зависимости от обстоятельств, если размер файла не найден в вашем каталоге, вы можетепредположить, что он новее, чем последняя версия, которую вы каталогизировали.
Даже лучше, чем полагаться на размер файла для вашего каталога, было бы сгенерировать хеш.Даже CRC32 будет достаточно.