Foros del Web » Programación para mayores de 30 ;) » Java »

Llamar a código en C#

Estas en el tema de Llamar a código en C# en el foro de Java en Foros del Web. Tengo un código realizado en C# que he convertido en una DLL y ahora necesitaría invocarlo desde una aplicación Java. ¿Cual es la manera más ...
  #1 (permalink)  
Antiguo 21/04/2015, 02:17
 
Fecha de Ingreso: abril-2015
Mensajes: 1
Antigüedad: 9 años
Puntos: 0
Llamar a código en C#

Tengo un código realizado en C# que he convertido en una DLL y ahora necesitaría invocarlo desde una aplicación Java. ¿Cual es la manera más sencilla de hacerlo?
  #2 (permalink)  
Antiguo 21/04/2015, 02:36
Avatar de Profesor_Falken  
Fecha de Ingreso: agosto-2014
Ubicación: Mountain View
Mensajes: 1.323
Antigüedad: 9 años, 8 meses
Puntos: 182
Respuesta: Llamar a código en C#

Buenas

No hay manera sencilla de hacerlo.

Te tendras que hacer un wrapper en C++ de tu libreria para poder usarla desde java por JNI.

http://www.codeproject.com/Articles/...a-Java-program
http://www.codeproject.com/Articles/...or-use-in-Java

Un saludo
__________________
If to err is human, then programmers are the most human of us
  #3 (permalink)  
Antiguo 21/04/2015, 08:27
(Desactivado)
 
Fecha de Ingreso: enero-2015
Mensajes: 393
Antigüedad: 9 años, 3 meses
Puntos: 52
Respuesta: Llamar a código en C#

No sé mucho de java, ya que (gracias a Dios) nunca lo tuve que usar, pero acá hay un componente que aparentemente se encarga de hacer justamente eso:

https://www.javonet.com/
  #4 (permalink)  
Antiguo 21/04/2015, 08:49
Avatar de Profesor_Falken  
Fecha de Ingreso: agosto-2014
Ubicación: Mountain View
Mensajes: 1.323
Antigüedad: 9 años, 8 meses
Puntos: 182
Respuesta: Llamar a código en C#

Estaria bien si no fuera porque cuesta 595 dolares por licencia.
https://www.javonet.com/#pricing

Pero si el dinero no es problema...:
https://www.javonet.com/tutorials/ca...age-from-java/

Un saludo
__________________
If to err is human, then programmers are the most human of us
  #5 (permalink)  
Antiguo 21/04/2015, 08:56
(Desactivado)
 
Fecha de Ingreso: enero-2015
Mensajes: 393
Antigüedad: 9 años, 3 meses
Puntos: 52
Respuesta: Llamar a código en C#

Cita:
Iniciado por Profesor_Falken Ver Mensaje
cuesta 595 dolares por licencia.
Y si.

Los developers también comen y tienen familias que alimentar. Algunas personas tienen la extraña creencia de que los devs deberían trabajar gratis.

Me parece perfecto que cobren ese monto, sobre todo para compensar el sufrimiento de haber tenido que lidiar con java para hacer ese componente.
  #6 (permalink)  
Antiguo 22/04/2015, 10:03
 
Fecha de Ingreso: febrero-2011
Mensajes: 672
Antigüedad: 13 años, 2 meses
Puntos: 78
Respuesta: Llamar a código en C#

Hola agleiva,
me parece que no has entendido lo que Profesor_Falken quiere decir.

NO dice que los programadores no deben de cobrar...
NO dice que no tengan familias que alimentar..
NO dice que no sufran....

Únicamente dice que 595 dolares no se los puede permitir cualquiera, nada más.
Yo soy un cualquiera por ejemplo.

Saludos!

Etiquetas: c#, dll
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 14:28.