Мне нужно ссылаться на некоторые файлы JAR при выполнении Java-программы.Проблема в том, что эти файлы JAR никогда не будут в стандартном месте.Это означает, что при запуске Java-программы мне нужно выяснить, где находятся эти jar-файлы, и обновить все ссылки в Java-программе.Я понятия не имею, как это сделать, хотя.Буду признателен за любую помощь.
Сценарий: У меня есть процесс A (написанный на .NET), который запускает процесс B (файл Jar).Процесс B должен ссылаться на тонны файлов Jar (250 МБ).Проблема в том, что расположение файлов jar изменится.
Несколько примеров:
C:\Program Files (x86)\TestProgram
D:\OtherProgram
E:\Program Files\ThirdLocation
Итак, Процесс A или B будет читать реестр (на Windows Server), чтобы узнать, где находятся файлы Jar.Затем процесс B должен «волшебным образом указать все ссылки в коде на эти файлы jar».
Проблема: Проблема в том, что я не знаю, как «волшебным образом указать все ссылки в коде на эти файлы JAR».Я предполагаю, что мне нужно каким-то образом динамически загружать jar-файлы или обновлять ссылки при запуске процесса B.
Я попытался настроить путь сборки, но не думаю, что сделал это правильно, поэтомуне работает, как ожидалось.
Есть идеи, как это сделать?Спасибо за любую помощь !!