Java und Assembler



  • Bisher habe ich nur mit c/c++ gearbeitet, habe aber gerade mit Java angefangen.
    Kann man Assembler-Code auch in Javaprogramme einbauen (wie z.B. in c++)?
    Wenn ja, wie genau? (bitte mit Beispiel)
    Ich wurde diese Frage bezüglich noch nicht fündig, wenn es schon ein solches Thema auf diesem Board gibt, bitte den Link hier posten

    Bin dankbar für jede Hilfe 😉



  • Java Compiler erstellen keine Maschinen Code sondern Bytecode da bringt dir Assembler garnix.



  • ok danke für die info damit wäre das wohl geklärt



  • Moeglich ist es sicherlich mit JNI, dem Java Nativ Interface. Damit kann man ueber .dll bzw .so die man selber erstellen muss (und jeweils pro installiertem System neukompilieren muss) anderen systemspezifischen Code nutzen. Das laeuft zunaechst ueber C/C++ und da koennte man sicherlich auch ASM einbauen - wenns unbedingt sein muss.

    Das Debuggen von sowas hat eine ganz eigene Alptraumqualitaet und ist imho eben auch nicht der eigentliche Anwendungsbereich von Java, aber man kann Java durchaus dazu hinpruegeln.



  • LOL. Es ist möglich in Java Assemblercode einzubauen, indem du eine DLL in C++ schreibst und dort den Assemblercode einbaust. Jo... 🙄


Anmelden zum Antworten