Как вызвать функцию, написанную на языке ассемблера из Java?
Привет я хотел бы включить код на языке ассемблера с Java.. ребята, дайте мне несколько идей и примеров программ, таких как привет мир, потому что язык ассемблера для меня новый
1 ответ
"Правильным" решением является JNI или JNA.
Но тогда это зависит от вашего кода. Например, если вы хотите вызвать утилиту командной строки, скомпилированную с собственным кодом (и не имеет значения, какой язык использовался для кодирования этой утилиты), вызовите ее путем вызова командной строки (используйте либо Runtime.exec()
или же ProcessBuilder
, Если это библиотека, используйте JNI/JNA. Если это не просто библиотека, а, например, компонент MS COM (ActiveX), используйте один из доступных проектов взаимодействия Java, таких как Jawin, Jintegra, Jinterop и т. Д.