JNI
Publicado por Clayder (70 intervenciones) el 08/11/2006 00:18:13
Hola a todos:
Bueno, en esta oportunidad escribo para saber como se usa el JNI. En primer lugar, yo comencé a Programar en Java y no tengo ni las minimas nociones de como hacerlo en C, por lo cual tengo algunas preguntas que espero me sepan responder : )
En escencia quisiera saber que es el JNI, es decir ahi puedo usar metodos nativos o algo asi, no?. En otras palabras en este caso ¿dependo del sistema operativo en que trabaje?. Y como asi uso metodos nativos del sistema, es decir, ¿tambien se importan como en Java y hay librerias y metodos en cada una?
Ya se que en java para usar metodos llamamos a las librerias que estan en un .jar pero como hariamos esto en C, es decir tendriamos que llamar a las librerias del sistema, no?; y si hacemos esto, ¿en C++ tambien se pueden crear ventanas como en Java importando librerias? y, ... ademas si alguien pudiera decirme que es un .dll, acaso es un equivalente a un .jar en java?
Bueno disculpen si los aburrí pero voy a esto porque ¿se podrian hacer un Sistema Operativo en Java o solo sirve para hacer aplicaciones de escritorio que compilan sobre la JVM y corren tambien dependiendo de ella.
Agradezco el tiempo que se tomaron en leer mi post, y les agradeceré mas si me lo reponden.: )
Muchimas gracias!!!!!!
Saludos
Bueno, en esta oportunidad escribo para saber como se usa el JNI. En primer lugar, yo comencé a Programar en Java y no tengo ni las minimas nociones de como hacerlo en C, por lo cual tengo algunas preguntas que espero me sepan responder : )
En escencia quisiera saber que es el JNI, es decir ahi puedo usar metodos nativos o algo asi, no?. En otras palabras en este caso ¿dependo del sistema operativo en que trabaje?. Y como asi uso metodos nativos del sistema, es decir, ¿tambien se importan como en Java y hay librerias y metodos en cada una?
Ya se que en java para usar metodos llamamos a las librerias que estan en un .jar pero como hariamos esto en C, es decir tendriamos que llamar a las librerias del sistema, no?; y si hacemos esto, ¿en C++ tambien se pueden crear ventanas como en Java importando librerias? y, ... ademas si alguien pudiera decirme que es un .dll, acaso es un equivalente a un .jar en java?
Bueno disculpen si los aburrí pero voy a esto porque ¿se podrian hacer un Sistema Operativo en Java o solo sirve para hacer aplicaciones de escritorio que compilan sobre la JVM y corren tambien dependiendo de ella.
Agradezco el tiempo que se tomaron en leer mi post, y les agradeceré mas si me lo reponden.: )
Muchimas gracias!!!!!!
Saludos
Valora esta pregunta


0