0
,我得到以下錯誤:IKVM - getResourceAsStreams編譯與IKVM一個Java庫爲DLL後返回null
getResourceAsStream("path/to/resource.file") == null"
庫嘗試加載從下面的代碼自己的JAR文件中的Java種源:
Thread.currentThread().getContextClassLoader().getResourceAsStream("path/to/resource.file")
的解決方法我試過了種源文件複製到我的.NET項目的主目錄,並調用ikvmc與資源參數:
ikvmc java-library.jar -target:library -resouce:/path/to/resource.file=resource.file
奇怪的是,所產生的DLL包括只包含一個空目錄strukture /path/to/resource.file
其中resource.file不是文件resource.jar,但只是一個空目錄
是有辦法編譯Java庫與ikvmc到DLL中,Java代碼用ContextClassLoader.getResourceAsStream()讀取資源文件?