如何修复此FileNotFoundException(Java)?

如何修复此FileNotFoundException(Java)?,java,Java,如何修复此错误?我到处都找过了!我通常会请其他Runescape私有服务器开发人员提供帮助,但从来没有人回复我。这就是错误: find the path specified) at java.io.FileInputStream.open0(Native Method) at java.io.FileInputStream.open(Unknown Source) at java.io.FileInputStream.<init>(Un

如何修复此错误?我到处都找过了!我通常会请其他Runescape私有服务器开发人员提供帮助,但从来没有人回复我。这就是错误:

find the path specified)
        at java.io.FileInputStream.open0(Native Method)
        at java.io.FileInputStream.open(Unknown Source)
        at java.io.FileInputStream.<init>(Unknown Source)
        at java.io.FileInputStream.<init>(Unknown Source)
        at java.io.FileReader.<init>(Unknown Source)
        at client.SetNewMaps(client.java:80)
        at client.startUp(client.java:8754)
        at RSApplet.run(RSApplet.java:33)
        at client.run(client.java:6027)
        at java.lang.Thread.run(Unknown Source)
java.io.FileNotFoundException: C:\Specdout\Data\Animation\flo.dat (The system 
cannot find the path specified)
        at java.io.FileOutputStream.open0(Native Method)
        at java.io.FileOutputStream.open(Unknown Source)
        at java.io.FileOutputStream.<init>(Unknown Source)
        at java.io.Fi1eOutputStream.<init>(Unknown Source)
        at Update.unZipFile(Update.java:66)
        at Update.<init>(Update.java:29)
        at client.streamLoaderForName(client.java:4742)
        at client.startUp(client.java:8764)
        at RSApplet.run(RSApplet.java:33)
        at client.run(client.java:6027)
        at java.lang.Thread.run(Unknown Source)
查找指定的路径)
位于java.io.FileInputStream.open0(本机方法)
位于java.io.FileInputStream.open(未知源代码)
位于java.io.FileInputStream。(未知源)
位于java.io.FileInputStream。(未知源)
位于java.io.FileReader。(未知源)
位于client.SetNewMaps(client.java:80)
启动时(client.java:8754)
运行(RSApplet.java:33)
运行(client.java:6027)
位于java.lang.Thread.run(未知源)
java.io.FileNotFoundException:C:\Specdout\Data\Animation\flo.dat(系统
找不到指定的路径)
位于java.io.FileOutputStream.open0(本机方法)
位于java.io.FileOutputStream.open(未知源代码)
位于java.io.FileOutputStream。(未知源)
位于java.io.Fi1eOutputStream。(未知源)
在Update.unZipFile(Update.java:66)
更新时。(Update.java:29)
位于client.streamLoaderForName(client.java:4742)
启动时(client.java:8764)
运行(RSApplet.java:33)
运行(client.java:6027)
位于java.lang.Thread.run(未知源)

文件输出流
抛出
文件NotFoundException
时,这是因为目录不存在

在您的例子中,这是
C:\Specdout\Data\Animation
目录。创建目录,
FileOutputStream
可以创建文件
flo.dat


注意:也可能是安全问题。

您能解释一下导致此错误的原因吗?如果不知道你想做什么,就很难想出解决办法。看起来您正在运行一些Java代码,可以发布代码吗?文件不在您定义的位置。这就是“FileNotFound”异常所说的。它假设是一个自动缓存下载程序,它基本上为服务器获取缓存并将其下载到C:对我来说,所以我不必自己手动完成。我手动操作没有问题,只是如果我尝试让其他玩家玩,他们可能不知道怎么做。我会试着把代码贴在这里,但是代码太多了,我甚至不确定错误是从哪里来的。当我检查缓存时,文件就在那里,所以idk为什么它告诉我errorStack Overflow不是帮助您编写程序的合适资源。如果你写了这段代码,我们可以提供帮助,但如果你是用户,最好联系作者或社区来获取该程序。它已经5年了,当我得到它时,它工作不正常anyway@Hosscat对检查javadoc中的
文件
类。