【问题标题】:The system cannot find the path specified in Eclipse(Web project)系统找不到Eclipse中指定的路径(Web项目)
【发布时间】:2019-11-01 23:40:21
【问题描述】:

当我尝试在我的项目中获取pdf文件时,编译器总是说“java.io.FileNotFoundException: \WEB-INF\Blank_A4.pdf(系统找不到指定的路径)”:

Error Message

我的代码是:

Code snipe

而我的项目结构是:

Project Structure

【问题讨论】:

  • 欢迎堆栈溢出。我们很乐意提供帮助,但您需要为我们提供帮助。请实际包含您的代码,而不是图像。但是,我觉得编译器正在寻找 PDF 很奇怪。为什么编译器需要 PDF?

标签: java eclipse


【解决方案1】:

这个错误实际上是运行时错误吗?我不明白为什么在构建项目时会出错。

假设出现运行时错误,常见问题可能是:

  • 代码以“\”开头,而不是相对路径
  • pdf不在输出项目中(pdf在创建的war文件中吗?)
  • pdf 将是一种资源,您必须将其作为资源阅读

【讨论】:

    【解决方案2】:

    java.io.File 和该包中每个与文件相关的类都使用磁盘上的位置。 “\WEB-INF\Blank_A4.pdf”不是磁盘上的位置。在不知道您显示的代码的上下文的情况下——它必须使用哪些变量——除了查看javax.servlet.ServletContext 接口中的方法以了解如何打开输入流(如果它在运行时可用)之外,没有什么可建议的.

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-11-11
      • 1970-01-01
      • 2011-02-23
      相关资源
      最近更新 更多