问题标签 [nosuchfileexception]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
1488 浏览

java - 找不到文本文件,无法确定其路径

我正在运行一个需要读取文本文件并将其保存为字符串的 java 应用程序,但我不断得到一个NoSuchFileException. 该文本文件位于 src 旁边的一个名为 assets 的文件夹中。

这是读取我在此处找到的文件的方法。

我试过“/assets/test.txt”和其他变体也无济于事。

0 投票
2 回答
26682 浏览

cygwin - Cygwin /cygdrive/c 没有这样的文件或目录

主机系统:Windows Server 2008 32 位
安装:Cygwin

我不知道这个问题是什么时候开始的,但是我的一个 Rails gem 使用该命令which来确定系统安装的可执行文件的位置。在我的情况下,它返回/cygdrive/c/Windows/System32/pngcrush- 并且文件无法访问。

在 cygwin 终端和 Windows cmd 中,我得到以下信息:

ls -la /cygdrive/c=No such file or directory

mount=

cd /在 Windows 终端中运行让我C:\

cd /cygdrive=The system cannot find the path specified

进一步编辑:

我可以使用/c例如访问驱动器,但不能访问返回的驱动/cygdrive/cwhich

0 投票
2 回答
266 浏览

unix - 看似无效 No such file or directory 错误

我正在尝试在 Unix 中打开一个目录。如果我输入命令

我看到当前目录中列出的目录,但如果我结束了

我得到错误

我也无法使用“tab”键自动完成目录名称。有谁知道可能是什么原因造成的?

0 投票
0 回答
243 浏览

java - 在运行的 jar 中遍历文件(在 Java 7 中)

是否可以像在普通文件系统上一样使用 newJava 7 NIO file library遍历 jar 中的目录树?

我有一个目录结构,我正在读取图像,我希望能够以正常方式运行,也可以将其打包为 jar 文件并运行java -jar.

似乎新的 FileSystem 类以及 FileVisitor 应该能够实现这一点,但是关于它如何在 jar 中工作的文档很少。我尝试了以下方法:

这适用于从 IDE 或命令行运行,但是当打包为 jar 时会出现类似于以下内容的错误:

线程“main”中的异常 java.lang.Error:
java.nio.file.NoSuchFileException: C:\Users\ rest of path \ jar_folder \res\training at util.Main.(Main.java:47) 原因:java .nio.file.NoSuchFileException: C:\Users\其余路径\ jar 文件夹\res\training

显然,它试图在 jar 运行所在的目录中查找文件,而不是在 jar 本身内部。

0 投票
1 回答
1702 浏览

export - 没有这样的文件或目录错误。部分路径名在 .bash_profile 中导出

在我命名的脚本中,我monitor power有一个名为的变量CHARGE_CYCLES

CHARGE_CYCLES="$TOOLS/Data/Charge\ Cycles.txt"

该变量$TOOLS在 my 中声明和导出,.bash_profile因为我希望它可用于各种脚本:

TOOLS=/Users/sl/.Tools
export TOOLS

我有一行monitor power使用变量CHARGE_CYCLES

cat "$CHARGE_CYCLES"

但是,在运行脚本时出现错误:

/Users/sl/.Tools/Data/Charge\ Cycles.txt: No such file or directory

烦人的是这个文件确实存在于这个确切的位置。拼写、大小写,一切都一模一样。所以我认为它与导出有关TOOLS.bash_profile但我不明白为什么,因为错误打印了我想要的确切路径名,它只是说它不存在。

我是这个东西的新手,所以我真的不知道这里发生了什么!任何帮助将不胜感激!

0 投票
2 回答
1779 浏览

php - PHP SOAP 客户端,错误没有这样的操作

我在 PHP 中的 SOAP 客户端有问题,我认为我的请求是正确的。

我的 PHP 客户端 SOAP:

我的 SOAP 请求:

WSDL:

我收到此错误:

你能说我的问题在哪里并解释一下吗?

我是 SOAP 的初学者

提前致谢

0 投票
0 回答
105 浏览

java - Java 可以看到一些文件夹/文件,但在其他文件夹/文件上返回 NoSuchFileException

我在尝试访问文件时遇到了 NoSuchFileException,所以我经历了通常的过程,检查了文件是否存在等。我通过检查异常来做到这一点:

然后

验证文件是否确实存在。经过进一步的测试,我意识到 java 看不到 /config 文件夹。

这会返回 /var 中的一些文件和文件夹,但不会返回其他文件和文件夹,包括 /var/config。我在文件夹上做了一个 ls -lah 来检查权限,据我所知,java 能看到和不能看到之间没有区别。例如它可以看到 /var/cache

当文件夹之间的权限相同时,为什么java能够看到某些文件夹而不能看到其他文件夹?

谢谢!

0 投票
0 回答
80 浏览

java - 带有 AttributeOverride 的休眠加载记录返回 NoSuchFieldException

由于我有三个具有相似结构的数据库表,因此我创建了一个 Embeddable 类以用作它们的 id:

然后,表的三个实体类会将列的名称覆盖为它们自己的名称:

所以,如果这里没有错误,我希望这两种方法中的一种可以工作:

但我收到以下错误:java.lang.RuntimeException: java.lang.NoSuchFieldException: REQUEST_TYPE

如果有人能解释我做错了什么,我将不胜感激......谢谢!

0 投票
1 回答
320 浏览

java - 无法从 Java 中删除命名管道

我正在用 Java 创建一个命名管道,它使用以下代码:

但是现在NoSuchFileException当我尝试使用以下代码删除它时,我得到了一个:

我已经验证该文件确实是通过ls ~在程序执行期间发出的来创建的,并且~/myFifo在抛出异常并且程序执行结束后仍然存在。

我认为... && tail ...如果它以某种方式阻塞可能会导致一些问题,所以我做了更改以创建命名管道:

管道仍然被创建,这很好。我还尝试通过以下方式以不那么原生的 Java 方式删除管道exec

这些似乎都不起作用。有任何想法吗?

谢谢,埃里普

0 投票
1 回答
1042 浏览

java - Spring MVC - 无法访问 JAR 依赖项所需的相对路径中的文件

我正在围绕独立 JAR 应用程序构建 Web 应用程序。本质上,JAR 应用程序读取输入文件,对其进行处理并生成输出文件。

输入文件是这样放置的,就在 JAR 旁边。

在此处输入图像描述

JAR 应用程序的代码如下所示。

在命令提示符下执行 JAR 后,它成功创建了比 JAR 文件高一级的 inputFiles 和 outputFiles 文件夹,并正确放置了相应的输入/输出文件。

在此处输入图像描述

但是,当我将 JAR 作为依赖项添加到我正在构建的基于 Spring 的 Web 应用程序中并将输入文件和 JAR 文件放在同一位置时,它无法访问输入文件。

在 Spring Web 应用程序中,我放置了输入文件和 JAR 文件,如下所示:

在此处输入图像描述

我什至可以看到它们出现在 lib 目录的 Target 文件夹中,如下所示:

在此处输入图像描述

在我的 Spring Controller 方法中,我正在执行main()JAR 文件的方法,如下所示:

但是,在控制台中我看到这些消息:

我无法理解为什么应用程序找不到文件testInput.txt

有人可以指导我解决这个问题吗?

是否有一些我应该放置testInput.txt文件的特定位置,以便“依赖”JAR 文件可以访问它?

请注意,我不是从 Web 应用程序中的 WEB-INF 目录加载资源。就我而言,我遇到了“依赖”JAR 从相对路径加载资源到自身的问题。

在这方面的任何帮助将不胜感激。