[Ikvm-developers] IKVM.NativeCode.java.lang.Class.forName0 package name interop
Brought to you by:
jfrijters
|
From: Jason H. <ja...@pl...> - 2014-02-27 07:35:10
|
Hi Jeroen & all,
I have Java code:
Class<?> xhtmlImporterClass =
Class.forName("org.docx4j.convert.in.xhtml.FSColorToHexString");
Note the unfortunate choice of package name, which includes the C#
reserved word "in".
When run as a DLL, I get:
java.lang.ClassNotFoundException: org.docx4j.convert.in.xhtml.FSColorToHexString
at IKVM.NativeCode.java.lang.Class.forName0(Unknown Source)
at java.lang.Class.forName(Class.java:287)
As a test I tried changing the Java code to:
Class<?> xhtmlImporterClass =
Class.forName("org...@in....FSColorToHexString");
but this doesn't help:
java.lang.ClassNotFoundException:
org...@in....FSColorToHexString
at IKVM.NativeCode.java.lang.Class.forName0(Unknown Source)
at java.lang.Class.forName(Class.java:287)
Any suggestions (short of changing the package name)?
thanks .. Jason
|