2011-05-13 4 views
0

IKVM을 사용하여 Java 응용 프로그램을 dll로 래핑합니다. 특히 IKVM에 익숙하지 않아 충분한 정보를 제공하지 못해서 미리 사과드립니다. 어쨌든, 나는 IKVM이 만든 dll을 호출하는 C# 라이브러리를 사용하고 있습니다. 그러나 내가 사용하고있는 라이브러리에는 IKVM.OpenJDK.ClassLibrary와 IKVM.OpenJDK.Core가 모두 필요합니다. 유일한 문제는이 두 라이브러리 모두 java.util을 포함하기 때문에 java.util (벡터, hastables 등)의 클래스에 대한 네임 스페이스 모호성이 발생합니다. java.utils 클래스에있는 모든 객체 인스턴스를 참조하여 ClassLibrary 또는 Core를 명시 적으로 참조 할 수는 없습니다. 어쨌든 네임 스페이스를 참조하여 내 라이브러리가 java.util 호출에 둘 중 하나를 사용하도록 지시 할 수 있습니까?IKVM을 사용하는 C# 라이브러리에는 IKVM.OpenJDK.ClassLibrary와 IKVM.OpenJDK.Core 사이의 네임 스페이스가 모호합니다.

답변

2

현재 버전의 IKVM에는 IKVM.OpenJDK.ClassLibrary가 없습니다. 다른 버전의 IKVM을 믹스하는 것처럼 보입니다.