Use uma API da biblioteca .jar java em C #?

Sou um programador iniciante, por isso, seja descritivo em suas respostas.

Estou tentando usar uma API Java fornecida como um arquivo .jar no meu aplicativo C # .net. Não sei muito sobre Java, mas esse arquivo .jar diz "nenhum atributo de manifesto de classe principal" quando tento executá-lo, então isso significa que é uma biblioteca? Essa API Java também vem com um arquivo .java que mostra como usar a biblioteca, mas não consigo ver o código dentro do .jar.

eu encontreiessa questão neste site, e uma das respostas diz: "De maneira simples, você pode empacotar suas classes java no arquivo jar e, em C #, use a classe Process para executar e mapear o fluxo de E / S". Estou semi familiarizado com a classe Process em C #, mas não entendo como poderia usá-la para usar uma biblioteca Java no meu projeto C # .net.

Isso é possível? ou essa resposta foi incorreta?

Nesse caso, você poderia explicar como posso usar a biblioteca .jar no meu aplicativo C #.

questionAnswers(2)

yourAnswerToTheQuestion