[英]Problems loading .class file with getResourceAsStream()
我正在使用Eclipse作为IDE。 我已经从文件夹中导入了一个.class文件,并且试图使用getResourceAsStream()加载它,然后将其定义为一个类。 但是它不起作用,显示为null。
我将其放置在名为资源的文件夹中。 所以我正在使用路径“ /resources/Test.class”
我试过加载.txt文件,并且可以工作。 但是,它似乎不想加载我的.class文件,因为它最终只是为null。
有任何想法吗? 在此先感谢您的帮助!
解决:抱歉,我对Java和此IDE有点新鲜,所以有点混乱。 我调用函数的方式,它希望文件与调用它的类位于相同的文件夹中。 将其导入我的程序包中,解决了该问题。
抱歉,发布之前没有进一步考虑。 感谢那些花时间的人!
这些是通常可以工作的一些东西。 如果没有,请发布一个最小的测试用例,以便我们重现您的问题。
试试ThisClassName.getClassLoader().getResourceAsStream()
。
另外,如果路径在您的类路径中,请尝试不带文件夹名称的“ Test.class”。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.