Как вызвать классы в jar-файле из .net, используя jni4net? - PullRequest
1 голос
/ 15 декабря 2010

Я пытался загрузить класс в jar-файл, используя jni4net.извините, я не Java-ресурс, поэтому я могу ошибаться.Я добавил dni jni4net в свое приложение .net и могу сделать System. @ Out.println ("Test");но я хотел вызвать класс внутри jar-файла.Я сохранил файл jar в том же месте, что и файл jni4net jar, и все файлы DLL.Я пробовал следующий код, но, насколько я понимаю, для динамической загрузки класса мне нужно использовать urlclassloader, но он не добавляется в .net.

var bs = new BridgeSetup (false);bs.AddAllJarsClassPath ( "");bs.AddClassPath ( "");Bridge.CreateJVM (шс);java.lang.System. @ out.println («Я Java!»);

Пожалуйста, помогите !!

1 Ответ

2 голосов
/ 15 декабря 2010

Убедитесь, что ваш текущий каталог является каталогом с файлами JAR. Системный загрузчик классов - UrlClassLoader. Также из вашего описания не ясно, как вы планируете создать экземпляр класса. Наконец, попытайтесь прочитать / выполнить поиск по этой почтовой группе .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...