Здравствуйте, Pavel Dvorkin, Вы писали:
PD> ·>На что я и ответил, что такого понятия как "догрузить туда еще пачку JAR" в VM не существует в спеке Явы. Ну, по крайней мере, я не в курсе.
PD> Ты же сам дал ссылку на то, как через classpath их добавить.
PD> Вот еще пример, как добавить, правда, какой-то сабкласс, но это едва ли существенно.
PD> https://stackabuse.com/example-loading-a-java-class-at-runtime/
Так ведь тут не
приаттачиться к VM из "главного" приложения и догрузить туда еще пачку JAR, а создать новый класслоадер с новыми источниками классов. Разница принципиальная.
PD> Ответил в другом ответе.
"Ну может, тогда и не нужен GetJavaVM" — верно, что я сразу и сказал.
PD> А что делать — jclass cls2 = env->FindClass("MyTest"); // try to find the class
ИЧСХ тут никакого "догрузить туда еще пачку JAR" нет. Классы будут искаться только из текущей запущенной VM, ничего догруженного тут быть не может.