Как вызвать функцию, написанную на языке ассемблера из Java? - PullRequest
1 голос
/ 03 февраля 2011

Привет, я хотел бы включить код на ассемблере в Java. Ребята, дайте мне несколько идей и примеров программ, таких как hello world, потому что язык ассемблера для меня новый ..

1 Ответ

3 голосов
/ 03 февраля 2011

«Правильным» решением является JNI или JNA.

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

...