2012-06-19 2 views
3

나는 C#을 사용하여 silverlight application을 쓰고있다. 프로젝트를 위해 나는 외부 드라이브에 프로그램을 컴파일하고 다운로드 할 수 있어야합니다. 그러나 나는 자바로 작성된 코드를 가지고있다.C#에서 Java 코드 실행

코드가 광범위하며이 코드를 모두 C#으로 변환하는 데 너무 많은 시간이 걸립니다. 코드를 C#으로 변환하는 다른 방법이 있습니까? 아니면 C# 프로젝트에서 Java 코드를 실행하는 방법입니까?

+2

[스택 오버플로가 개인 연구 조교 아니다 .] (http://meta.stackexchange.com/a/128553/133242) –

+0

자바 코드가 코드인가요? 또는 실행 가능한 병입니까? –

+1

http://stackoverflow.com/questions/129989/how-to-call-java-code-from-c –

답변

4

항상 실행 파일로 컴파일하고 Process.Start으로 실행할 수 있습니다.

1

당신이 구글에서

+0

jar 파일을 dll로 변환 할 필요가 없습니다. C#은'java -jar yourJarFile'. –

+0

@HovercraftFUllOfEels 음, 물론 C# 응용 프로그램의 개발자가 자바를 사용하는 사용자에게 의존하지 않고도 자바 코드를 임베드하거나 사용자를 강제로 설치하지 않거나 C# 개발자가 코드에서 자바 유형에 액세스 할 수 있기를 원하지 않는 한, 또는 Java 개발자 C# 유형 등이 있습니다. 실제로 프로젝트를 봐야합니다 ...... –

0

당신이 작동하지 않습니다 그것을 위해 온라인 서비스를 찾거나 동일한 코드 마녀를 변경할 수있는 DLL에 항아리를 변환 IKVM.net을 사용할 수 있습니다