2015-06-19 1 views
1

У нас странное поведение, вызывающее Java-приложение с помощью установщика install4j (install4J R5.0.11) в разных средах. В Launcher используется опция каталога сканирования (для файлов jar), чтобы установить CLASSPATH перед запуском основного класса. CLASSPATH регистрируется для отладки в нашем приложении.Разная сортировка Java CLASSPATH в install4j запуска с использованием опции «Сканировать каталог» в разных системных средах.

В системе 1 записи CLASSPATH сортируются по имени файла.

On sytem 2 записи отсортированы по убыванию.

Это приводит к исключению из системы 2 из-за неправильного порядка двух банок.

Включает ли параметр «Scan directory» учетные параметры системы (например, сортировка)?

ответ

0

Вы не можете полагаться на сортировку классов с помощью записей каталога сканирования, поведение зависит от системы.