我想从JAR创建一个DLL,以便在Unity中使用。 我使用JavaSE-1.7创建一个jar文件,然后使用ikvmc v7.2.4630.5从它创建一个dll 当我在一个新的C#Windows应用程序中使用这个DLL它没有任何异常或错误时工作正常,但是当我在Unity中使用它时,即使我得到以下TypeLoadException也可以正常工作:
Could not load type 'java.util.Date' from assembly IKVM.OpenJDK.Core
但是虽然这有效,但由于此异常,Unity不会导出或构建我的项目。我怎么能绕过这个?
编辑:确定我可以使用它的唯一方法是使用JRE 1.5和较早版本的IKVM(如0.28),这不能解决我的问题,因为JRE 1.7的某些功能是JRE 1.5不支持
答案 0 :(得分:0)
尽管这是一个老问题,但我留下了一些建议以供将来参考: