Java IKVM的类路径是从哪里获得的?
我有一个从jar文件转换而来的.NET程序集。此库在其类路径中查找文件。在运行应用程序时,我不断遇到缺少的资源异常 我试过: -将资源文件放入我的bin文件夹 -将资源文件放在我的源文件夹中,包括在VS项目中,并将copy local设置为on -将CLASSPATH环境变量设置为包含资源文件的文件夹 上述措施都没有奏效。有人知道IKVM希望在哪里看到它的类路径吗?或者我可以通过另一种方式让我的程序看到资源文件吗?根据,Java IKVM的类路径是从哪里获得的?,java,.net,classpath,embedded-resource,ikvm,Java,.net,Classpath,Embedded Resource,Ikvm,我有一个从jar文件转换而来的.NET程序集。此库在其类路径中查找文件。在运行应用程序时,我不断遇到缺少的资源异常 我试过: -将资源文件放入我的bin文件夹 -将资源文件放在我的源文件夹中,包括在VS项目中,并将copy local设置为on -将CLASSPATH环境变量设置为包含资源文件的文件夹 上述措施都没有奏效。有人知道IKVM希望在哪里看到它的类路径吗?或者我可以通过另一种方式让我的程序看到资源文件吗?根据,IKVM的行为类似于java。这应该起作用: ikvm -cp .;rela
IKVM
的行为类似于java。这应该起作用:
ikvm -cp .;relative/path/to/jar/lib.jar com.example.MyClass
明白了-从类路径加载资源在Java中有效,但在编译的.net程序集中无效。
-resource
参数可能就是实现这一技巧的参数,但遗憾的是,该参数上没有示例
相关问题