Utilice una API de biblioteca .jar java en C #?

Soy un programador de nivel básico, así que por favor sea descriptivo en sus respuestas.

Estoy tratando de usar una API Java dada como un archivo .jar en mi aplicación C # .net. No conozco mucho Java, pero este archivo .jar dice "sin atributo de manifiesto de clase principal" cuando intento ejecutarlo, así que esto significa que es una biblioteca. Esta API de Java también viene con un archivo .java que muestra cómo usar la biblioteca pero no puedo ver el código dentro de .jar.

Encontréesta pregunt en este sitio, y una de las respuestas dice: "De manera simple, puede empaquetar sus clases de Java en un archivo jar y luego en C # usar la clase de proceso para ejecutar y mapear la secuencia de E / S" Estoy semi familiarizado con la clase Process en C # pero no entiendo cómo podría usarla para usar una biblioteca Java en mi proyecto C # .net.

¿Es posible? o esa respuesta fue incorrecta?

Si es así, ¿podría explicar cómo puedo usar la biblioteca .jar en mi aplicación C #.

Respuestas a la pregunta(2)

Su respuesta a la pregunta