File APIs for Java Developers
Manipulate DOC, XLS, PPT, PDF and many others from your application.
The moose likes Beginning Java and the fly likes java -> assembler Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login
JavaRanch » Java Forums » Java » Beginning Java
Bookmark "java -> assembler " Watch "java -> assembler " New topic

java -> assembler

Karl Nilsson

Joined: Jan 06, 2004
Posts: 14
i know java can embed c code, and c can embed assembler, but does that mean java can indirectly imbed assember? (just wondering, even though i can't imagine a practicle application for it)

Why don't you just go into your home?<br />are you too good for your home, ball?!?
sever oon
Ranch Hand

Joined: Feb 08, 2004
Posts: 268
Java cannot embed C code, not directly in line as many C compilers allow with assembly. Instead, to execute C code from a Java class you'd have to use the Java Native Interface (JNI).
JNI requires you to compile and link all of your C code separately and then hook it to your Java code. As such, anything your C compiler can do with that C code (including embedding assembly) is legal as far as JNI is concerned because that exact code will be run via a JNI call.
I agree. Here's the link:
subject: java -> assembler
It's not a secret anymore!