我有一个从jar文件转换而来的.NET程序集。该库在其类路径中查找文件。运行应用程序时,我不断丢失资源异常。
我试过了: - 将资源文件放在我的bin文件夹中 - 将资源文件放在我的源文件夹中,包括它在VS项目中,并将copy local设置为on - 将CLASSPATH环境变量设置为包含资源文件
的文件夹以上都没有奏效。有没有人知道IKVM希望看到它的类路径或我可以让我的程序看到资源文件的其他方式?
答案 0 :(得分:3)
根据ikvm documentation,ikvm
的行为类似于java。这应该有效:
ikvm -cp .;relative/path/to/jar/lib.jar com.example.MyClass
知道了 - 从类路径加载资源确实在Java中工作,但在编译的.net程序集中不起作用。 -resource
参数可以是诀窍,但遗憾的是ByteCode Compiler page上没有示例。
相关问题