问题标签 [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.
java - 找不到文本文件,无法确定其路径
我正在运行一个需要读取文本文件并将其保存为字符串的 java 应用程序,但我不断得到一个NoSuchFileException
. 该文本文件位于 src 旁边的一个名为 assets 的文件夹中。
这是读取我在此处找到的文件的方法。
我试过“/assets/test.txt”和其他变体也无济于事。
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/c
器which
。
unix - 看似无效 No such file or directory 错误
我正在尝试在 Unix 中打开一个目录。如果我输入命令
我看到当前目录中列出的目录,但如果我结束了
我得到错误
我也无法使用“tab”键自动完成目录名称。有谁知道可能是什么原因造成的?
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 本身内部。
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
但我不明白为什么,因为错误打印了我想要的确切路径名,它只是说它不存在。
我是这个东西的新手,所以我真的不知道这里发生了什么!任何帮助将不胜感激!
php - PHP SOAP 客户端,错误没有这样的操作
我在 PHP 中的 SOAP 客户端有问题,我认为我的请求是正确的。
我的 PHP 客户端 SOAP:
我的 SOAP 请求:
WSDL:
我收到此错误:
你能说我的问题在哪里并解释一下吗?
我是 SOAP 的初学者
提前致谢
java - Java 可以看到一些文件夹/文件,但在其他文件夹/文件上返回 NoSuchFileException
我在尝试访问文件时遇到了 NoSuchFileException,所以我经历了通常的过程,检查了文件是否存在等。我通过检查异常来做到这一点:
然后
验证文件是否确实存在。经过进一步的测试,我意识到 java 看不到 /config 文件夹。
这会返回 /var 中的一些文件和文件夹,但不会返回其他文件和文件夹,包括 /var/config。我在文件夹上做了一个 ls -lah 来检查权限,据我所知,java 能看到和不能看到之间没有区别。例如它可以看到 /var/cache
当文件夹之间的权限相同时,为什么java能够看到某些文件夹而不能看到其他文件夹?
谢谢!
java - 带有 AttributeOverride 的休眠加载记录返回 NoSuchFieldException
由于我有三个具有相似结构的数据库表,因此我创建了一个 Embeddable 类以用作它们的 id:
然后,表的三个实体类会将列的名称覆盖为它们自己的名称:
所以,如果这里没有错误,我希望这两种方法中的一种可以工作:
但我收到以下错误:java.lang.RuntimeException: java.lang.NoSuchFieldException: REQUEST_TYPE
如果有人能解释我做错了什么,我将不胜感激......谢谢!
java - 无法从 Java 中删除命名管道
我正在用 Java 创建一个命名管道,它使用以下代码:
但是现在NoSuchFileException
当我尝试使用以下代码删除它时,我得到了一个:
我已经验证该文件确实是通过ls ~
在程序执行期间发出的来创建的,并且~/myFifo
在抛出异常并且程序执行结束后仍然存在。
我认为... && tail ...
如果它以某种方式阻塞可能会导致一些问题,所以我做了更改以创建命名管道:
管道仍然被创建,这很好。我还尝试通过以下方式以不那么原生的 Java 方式删除管道exec
:
这些似乎都不起作用。有任何想法吗?
谢谢,埃里普
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 从相对路径加载资源到自身的问题。
在这方面的任何帮助将不胜感激。