저는 초급 프로그래머입니다. 귀하의 답변에 설명이되어주십시오.C#에서 .jar Java 라이브러리 API를 사용 하시겠습니까?
C# .net 응용 프로그램에서 .jar 파일로 제공된 Java API를 사용하려고합니다. Java를 많이 알지는 못하지만이 .jar 파일은 라이브러리를 의미하도록 "main-class manifest attribute"를 실행하려고 할 때 나타납니다. 이 Java API에는 라이브러리 사용 방법을 보여 주지만 .jar 내부의 코드를 볼 수없는 .java 파일도 함께 제공됩니다.
이 사이트에서 this question을 찾았습니다. "간단한 방법으로 Java 클래스를 jar 파일로 압축 한 다음 C#에서 IO 클래스를 실행하고 매핑하는 데 Process 클래스를 사용할 수 있습니다."라는 대답 중 하나가 읽 힙니다. 나는 C#의 Process 클래스에 익숙하지만, C# .net 프로젝트에서 자바 라이브러리를 사용하는 방법을 이해하지 못한다.
이것이 가능합니까? 아니면 그 대답은 틀린가?
그렇다면 어떻게 C# 응용 프로그램에서 .jar 라이브러리를 사용할 수 있는지 설명 할 수 있습니까?
감사합니다. 시도해 보겠습니다. 일단 내가 .dll을 가지고 있고 그것을 내 프로젝트로 가져 오면, Pinvoke를 사용하여 라이브러리의 함수를 호출해야합니까? – timmyg
pinvoke를 사용할 필요가 없습니다. 마치 C#으로 작성된 원문처럼 API를 호출 할 수 있어야합니다. –
"CIL에서 실행"을 "CLR에서 실행"으로 변경해야합니다. – LDomagala