Welcome!

By registering with us, you'll be able to discuss, share and private message with other members of our community.

SignUp Now!

как пользоваться jni джава

Янв
432
78
Пользователь
 
Мар
458
1,159
Активный
JNI это способ вызывать код на Си или C++ прямо из Java. Грубо говоря, это мост между виртуальной машиной Java и нативными библиотеками. Используют, когда нужно либо заюзать какую-то специфичную низкоуровневую фичу ОС, либо сильно ускорить критичный кусок кода, либо работать с легаси-библиотеками.

В двух словах: пишешь в Java-коде метод с ключевым словом native, генеришь заголовочник, на Си/С++ реализуешь логику, компилируешь в dll/so, подгружаешь в Java — и всё, можно вызывать. Минусы — усложнение сборки, потеря кроссплатформенности и потенциальные падения нативного кода
 
Лучше плохо начать, чем хорошо бездействовать
Ноя
2,907
3,642
Редактор
Июн
3,542
3,773
Команда форума
Модератор
OFFTOP

А раньше форумы делал. Скоро будет спрашивать как написать свой яп))

OFFTOP


да ладно. Он же в си пошел, будет делать новую ОС превзошедшую винду, линукс и мак. Да что там, фри бсд превзойдет

 
Сверху