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에서) 옵션을 시도했지만, 다른 모든 경우에는 적합하다고 생각된다.
작업 같은 문제 – foxwendy