2011-03-14 4 views
2

C#으로 작성된 코드가 있습니다. 어떻게 java 코드로 실행할 수 있습니까 ?? Java 및 .NET 상호 운용성을 할 수 있도록 설계 -Java에서 C# 코드를 실행하십시오.

감사

+0

세계에서 무엇인가? – BoltClock

+0

좀 더 구체적으로 기재 할 수 있습니까? Java (C# 에뮬레이션)에서 C# * source * 코드를 실행하거나 Java (에뮬레이트 된 MSIL)에서 .NET * 컴파일 된 코드를 실행 하시겠습니까? –

답변

5

ikvm 프로젝트는 .NET로 작성된 JVM입니다.

4

작은 코드 조각 인 경우 다시 작성하는 것이 좋습니다. 이 코드의 큰 덩어리 인 경우

, 내가 권하고 싶습니다 :

  • 명령으로 포장과 서비스로 돌려 System.exec(), 또는
  • 를 사용하여 실행하고 HTTP를 사용하여 요청을, 일반적인 RPC 프로토콜 또는 일반 소켓.

기술적으로 실현 가능한 접근 방식이 아니면 JNI 또는 IKVM과 같은 것을 고려할 수 없습니다.

2

.NET 및 Java 코드를 긴밀하게 통합하도록 설계된 JNBridgePro (www.jnbridge.com)를 살펴보십시오.

공개 : JNBridge에서 일합니다.

관련 문제