gpt4 book ai didi

java - IKVM 从哪里获得它的 CLASSPATH?

转载 作者:行者123 更新时间:2023-12-04 06:48:26 24 4
gpt4 key购买 nike

我有一个从 jar 文件转换而来的 .NET 程序集。该库在其类路径中查找文件。运行应用程序时,我不断收到丢失的资源异常。

我试过了:
- 将资源文件放在我的 bin 文件夹中
- 将资源文件放在我的源文件夹中,将其包含在 VS 项目中并将本地复制设置为开启
- 将 CLASSPATH 环境变量设置为包含资源文件的文件夹

以上都没有奏效。有谁知道 IKVM 期望在哪里看到它的类路径或我可以让我的程序看到资源文件的另一种方式?

最佳答案

根据ikvm documentation , ikvm行为类似于java。这应该有效:

ikvm -cp .;relative/path/to/jar/lib.jar com.example.MyClass

明白了 - 从类路径加载资源在 Java 中有效,但在编译的 .net 程序集中无效。 -resource参数可能是可以解决问题的参数,但不幸的是, ByteCode Compiler page 上没有示例。 .

相关问题
  • Setting CLASSPATH during runtime
  • 关于java - IKVM 从哪里获得它的 CLASSPATH?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3466698/

    24 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com