Programación General > Java
Dll
JuanK:
no, no dbes haccer nada de eso...
no me has entendido..java ya trae hecho lo que necesuitas para usar el scanner
solo busca que librerias y clases de java necesitas y eso es todo.
andreina:
Gracias por ayudarme! estoy buscando las librerias de java en el API pero no he encontrado nada. Muchas Gracias!
fuhrer:
Hola que tal.
Mira la verdad no se si java traiga algo de lo que te dijeron, lo que sería mas fácil y confiable es hacer lo que habías pensado, modificar los drivers o agregar el codigo de c que tienes a java.
Si es posible generar dll's en java y por supuesto que pierde compatibilidad de plataforma, estos dll's los genera haciendo uso de c++, así que si quieras saber como adaptar tu código a java y generar tus dll's en java te recomiendo que búsques información sobreo RTTI (Run Time Type Identification) y con eso puedes solucionar tu problema.
Hasta luego.
andreina:
Hola que tal.
Me podrias aclarar un poco mejor tu sugerencia. Efectivamente tengo rato tratando de en encontrar las librerias de java que me permitan usar el scanner y todavia nada. Siguiendo un poco lo que me sugieres, estuve revisando en el API de java el paquete "Package java.lang.reflect" y no veo clara tu sugerencia. Si me puedes ayudar te lo agradeceria.
fuhrer:
Mira, a lo que me refiero es que con RTTI puedes usar código de c++ y mezclar ambos, entonces, ya que dices que lo que tienes esta hecho en c solo es ver la forma de pasarlo a c++, y como c++ tiene mas acceso al sistema operativo entonces esa parte es la que controlas con c++ y lo demas lo haces con java, cuando haces esto, se pierde portabilidad de codigo, pero ganas velocidad en la ejecución del programa.
Por eso te digo que investigues algo sobre RTTI para que veas como se hace esa mezcla entre c++ y java, para generar tus dll's. Si gustas te puedo pasar algunos ejemplos que tengo, solo que debes saber mas o menos de que se trata esto para que los entiendas. Si los quieres me avisas para que los busque, por que no los tengo a la mano.
Espero haberme explicado mejor.
Hasta luego.
Navegación
[#] Página Siguiente
[*] Página Anterior
Ir a la versión completa