Ну, простыми словами:
Вы пытаетесь получить доступ к объекту, который не создан или в настоящее время не находится в памяти.
Итак, как это решить:
if (i == null) {
// Handle this
}
Поиск по имени означает, что некоторые фреймворки позволяют использовать FIndObjects с помощью строк, а код может выглядеть так: FindObject («ObjectName»);
Вы не можете использовать регулярные выражения или другие подстановочные знаки в атрибуте Class-Path
вашего манифеста.
В Java поддерживается только один поддерживаемый шаблон, и он работает только в том случае, если он указан в командной строке «ручной» java
вызов (т. е. не используя -jar
): с помощью directoryname/*
.
Я не слишком уверен в том, что вы хотите точно, но вы можете добавить банки во время выполнения:
Я точно не знаю, как зарегистрироваться (если необходимо) URLClassLoaders для основного загрузчика классов. Но я так и думал.