Я использовал структуру JNI4NET для вызова кода .Net с Java. JNI4NET создал прокси-класс для .Net-кода. Один из методов принимает system.Object как входной параметр.java.lang.String нельзя передать в system.Object
Я хочу отправить значение String в качестве входного данных для этого метода. Я написал приведенный ниже код для этого:
String s = "test";
Object b = s;
system.Object object = (system.Object) b;
Передача этого объекта в качестве метода ввода для прокси. Вышеприведенный код генерирует исключение среды выполнения java.lang.String не может быть передано в system.Object. Любая помощь или указатели будут полезны.
Что такое 'system.Object' в любом случае? –
.Net использует system.Object по сравнению с java.lang.Object в Java. – Sanjay