У меня есть приложение Java, которое содержит папку с именем «Loadedstrategies» в каталоге bin. Эта папка содержит некоторые файлы jar, которые я загружаю динамически. Приложение отлично работает при запуске из eclipse, но когда я конвертирую свое приложение в файл jar и запускаю файл jar, тогда генерируется исключение нулевого указателя. Нулевое исключение указателя брошено следующего заявлениеЗагрузка динамического класса: Почему исключение Null pointer
URL url=(ClassLoader.getSystemResource("Loadedstrategies"));
я напечатал значение URL, который является нуль т.е. выше заявления не принимает URL.
Я сохраняю файл jar на пути bin/Loadedstrategies. Мое приложение загружает файлы jar из bin/Loadedstrategies правильно из eclipse с помощью вышеприведенного оператора, но не тогда, когда я конвертирую приложение в jar. Пожалуйста, помогите мне
пожалуйста, попробуйте с полным именем, а не только имя класса. –
При экспорте в Eclipse вы можете изменить 'Обработка библиотеки'. Там вы можете выбрать, будут ли библиотеки импортированы в файл .jar, или если библиотеки будут включены извне. Возможно, вам нужно поиграть с этим, чтобы получить .jar для работы – Loki
Вы пытаетесь загрузить банки из другой банки? Ваш вопрос не очень ясен. –