Есть ли способ загрузить статический класс без объекта? - PullRequest
0 голосов
/ 10 мая 2018

У меня есть статический класс со статической картой, которую мне нужно загрузить. Я получаю сообщение об ошибке, и когда я отлаживаю его, я получаю, что класс SomeClass.someMap не загружен это? * * 1002

Я едва читал о ClassLoader, это то, что я должен использовать? Или, может быть, создать собственный «загрузчик классов», который будет запускать класс и другие статические классы при запуске?

1 Ответ

0 голосов
/ 10 мая 2018

Если вы хотите принудительно запустить статический инициализатор класса без создания экземпляра, вам нужно инициализировать класс с помощью Class.forName("somepackage.SomeClass"); - см. Javadoc .

...