java - 在运行时查找打包的非 java 文件的路径

标签 java web-applications jboss relative-path directory-structure

所以这可能是一个愚蠢的问题但是...

我想将特定的 WSDL 文件与 EJB 项目一起打包到 Eclipse 中。在我的代码中引用此文件的最佳方式是什么?

我想使用相对路径,但当前目录从我的 JBOSS 安装的/bin 目录开始。似乎应该有一种方法来引用与项目文件结构相关的文件。

有什么想法吗?

最佳答案

getClass().getResource(String path)使用相对路径来定位类路径资源。它返回 java.net.URL .或者,您可以使用 getResourceAsStream(..) 获取资源的 InputStream

关于java - 在运行时查找打包的非 java 文件的路径,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2118673/

相关文章:

java - 如何解决这个java方法中的stackoverflow异常?

flutter - 为什么 Flutter App 在 Chrome 中打开而不是在模拟器上打开?

web-applications - 最好的基于网络的视频播放器 HD - h264?

java - JBOSS占用CPU超过100%

java - NFS和调用getFD().sync()有冲突吗?

java - 从 Web 应用程序生成动态数据到 pdf

c# - 从 Java 调用 C# 代码?

java - JBOSS EAP6.2 说 java.lang.ClassNotFoundException 但 lib 文件夹中有该类

java - 将时间变量转换为毫秒

web-applications - 有没有一种简单的方法可以将 API 添加到 Seaside Web 应用程序?