esuslogo
 [To advertise Java(tm) Events here, contact joris@esus.com!]
banner

Java™
by example!






New @ Esus.com


  gb  In-house search engine for better results!

  gb  Get updates with the esus.com
newsletter!









  Home 
 Browse Categories 
 Ask a Java Question 
 Help 
  For Java Tips & Tricks, subscribe to the esus.com newsletter!
Search Java Q&A, Links, API's:   adv 

Become a member to observe this category
JNI

JNI is short for Java Native Interface. It allows you to call native methods written in C, C++ or assembly language. JNI is useful for integration with existing programs or to make parts of your code speedier. You application will become unusable on other platforms unless you port that static library. Before you dive into JNI, think about the implications. There is a tradeoff, even though a native method will always be more performant than an equivalent Java one, there is still the call to the native method to consider. For some good general tips, check out Mindprod's JNI, The Java Native Interface page.

Featured Books


Subcategories



      Questions & Answers
      = answered, = unanswered

      General:

        How do I call C from Java?
        How do I call C++ from Java?
        How do I read the signature of a Java method?
        How do I pass an int array to a native C method?
        How do I get the list of currently running processes through JNI?
        

      Windows:

        Can I use the Windows SysTray in Java?
        How do I use the Windows registry in Java using JNI?
        How do I get the size of the Windows Taskbar?
        How do I show a JFrame without taking away the focus from the current window?
        How do I write to the Windows NT event log?
        How do I get the process ID on Windows?
        How do I get the current memory usage of a Process in windows with Java?


      Further Information (sorted alphabetically)
      Faq's:

      Tutorials:

      Articles:

      Related Links:

      Products:

      Related Books:







      Terms of Service | Privacy Policy | Contact

      Copyright © 2000-2003 Esus.com - All Rights Reserved 
      Java and all Java-based trademarks are trademarks of Sun Microsystems, Inc. Esus.com is independent of Sun Microsystems, Inc. All other trademarks are the sole property of their respective owners.