2014-03-28 2 views
2

ikvmc를 사용하여 .jar 파일을 .NET 라이브러리로 변환하고 있습니다. java 프로젝트는 링크 된 라이브러리를 포함합니다. 지시 ikvmc subDir/compiledJar.jar으로 파일을 변환하는 동안 나는 다음과 같은 오류를 얻을 :ikvmc로 .dll을 만드는 동안 외부 jar를 포함하십시오.

warning IKVMC0100: Class "com.sb.cl.Server" not found 
warning IKVMC0100: Class "com.sb.cl.Session" not found 
warning IKVMC0100: Class "com.sb.cl.Requirement" not found 
warning IKVMC0100: Class "com.sb.cl.server.RemoteServerException" not found 
warning IKVMC0100: Class "com.sb.cl.attribute.AttributeValue" not found 
warning IKVMC0100: Class "com.sb.cl.attribute.Attribute" not found 
warning IKVMC0100: Class "Cl.UDAValue" not found 
warning IKVMC0111: Emitted java.lang.NoClassDefFoundError in "clJavaAccess.LoginAndObtain.<init>(Ljava.lang.String;)V" 
("com.sb.cl.server.Server") 
warning IKVMC0111: Emitted java.lang.NoClassDefFoundError in "clJavaAccess.LoginAndObtain.obtainCustomTabValue(ILjava.lang.String;)I" 
("com.sb.cl.Session") 
warning IKVMC0111: Emitted java.lang.NoClassDefFoundError in "clJavaAccess.LoginAndObtain.login(Ljava.lang.String;Ljava.lang.String;)V" 
("com.sb.cl.server.Server") 

내가 패키지 이름을 변경.

분명히 내 프로젝트에 포함 된 com.sb.cl. * 리소스가 누락되었습니다. compiledJar.jar에서 사용하는 .jar 파일을 어떻게 참조 할 수 있습니까? 아니면 compiledJar.jar "static"을 빌드하여 필요한 .jar 파일을 포함 할 수 있습니까? 나는 --externalresource, -resource 및 -reference (ikvmc에서) 옵션을 시도했지만, 다른 모든 경우에는 적합하다고 생각된다.

+0

작업 같은 문제 – foxwendy

답변

0

그냥 모든 방법과 라이브러리의 최신 버전에 관련하는 클래스를 제거하고 자바의 라이브러리의 낮은 버전으로 변경, 작동 할 수있다, 나는이 같은 동일한 오류가 있기 때문에 그것은 내가이 나를 위해

관련 문제