从.jar加载资源而不是作为流

时间:2016-09-03 17:04:34

标签: java jar

我正在Eclipse中创建一个需要运行C可执行文件的小工具 - 该文件位于其中一个包中,并在IDE中运行良好。

当我尝试将其打包为.jar时,似乎没有任何效果 - InvocationTargetExceptionNullPointerException,他们在尝试修复它时都出现了,我很确定.jar不起作用,因为在不使用getResourceAsStream()的情况下无法在其中访问文件。我尝试过使用getResource(),但它只是返回文件所在位置的变体 - 但它无法像在jar中那样被访问。

使用getResourceAsStream()可以回答许多相同性质的问题,但我不确定它是否适用于可执行文件。除了资源流方法之外,有没有办法访问.jar中的文件?或者我只是以错误的方式思考这个问题,而且我找不到一个简单的解决方案?

0 个答案:

没有答案