2011-02-03 1 views
1

привет, я хотел бы включить код ассемблерного языка с java .. ребята дают мне некоторые идеи и примеры программ, таких как hello world, потому что язык ассемблера для меня новичок.Как вызвать функцию, написанную в коде языка ассемблера из java?

+0

Java и * assembly * ... now * that * это необычная комбинация. Почему бы не C? – thkala

ответ

3

«Правильное» решение - JNI или JNA.

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