所以这可能是一个愚蠢的问题但是...
我想将特定的 WSDL 文件与 EJB 项目一起打包到 Eclipse 中。在我的代码中引用此文件的最佳方式是什么?
我想使用相对路径,但当前目录从我的 JBOSS 安装的/bin 目录开始。似乎应该有一种方法来引用与项目文件结构相关的文件。
有什么想法吗?
最佳答案
getClass().getResource(String path)
使用相对路径来定位类路径资源。它返回 java.net.URL
.或者,您可以使用 getResourceAsStream(..)
获取资源的 InputStream
。
关于java - 在运行时查找打包的非 java 文件的路径,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2118673/