java - 为什么 Fantom 找不到 jar 中的资源?

标签 java resources jar fantom

我最近开始使用 Fantom 。我有一个包含资源(在本例中为 svg 图像)的 jar 文件。我可以很好地使用 jar 中的类,但资源不会加载: Thread.currentThread().getContextClassLoader().getResourceAsStream("name") returns null。当我在纯 Java 上下文中使用这个完全相同的 jar 时,它可以很好地找到资源。

任何有关如何调试甚至解决此问题的建议将不胜感激。

最佳答案

它必须放在 jar 里吗?如果直接将其粘贴到 Pod 中,则可以使用 access像这样的文件:

file := Pod.find("myPod").file(`/path/to/file.ext`)

关于java - 为什么 Fantom 找不到 jar 中的资源?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4247454/

相关文章:

java - 如何将 native 库和 JNI 库捆绑到 JAR 中?

java - 从 SQLiteDB 获取选择信息?

java - 联合 : How to assign the return value by a method in junit

java - 需要在 public void testWhenRespWriterIsNull() 内进行断言 throws IOException

C# 正则表达式属性构造函数调用一次

php - 本地化的州/省数据

spring - 在 Spring MVC 中管理 HTML 资源(CSS、JS 文件)

java - 在 java swing 应用程序内部加密 jar 可执行文件