首页 > 解决方案 > getResource 和 getResourceAsStream 之间的区别?

问题描述

我有一个简单的问题:我正在开发一个 JavaFX 应用程序,需要一个特定类的引用。我在互联网上查找了我的问题,发现我必须使用getResourceAsStream而不是getResource. 我查了这两种方法,只发现了一个区别。getResourceAsStream返回一个和返回InputStream一个。但是有什么区别,为什么为我工作而不是?我从来没有真正使用过,任何解释都非常感谢。getResourceURLInputStreamURLStream

getResource(String name) getResourceAsStream(String name)

标签: javajavafx

解决方案


getResource()仅当您的 WAR 爆炸时才会起作用。在 OpenShift 中,情况并非如此,因此您应该使用它getResourceAsStream()来完成这项工作。


推荐阅读