Closed milanor1970 closed 1 year ago
请给出完整报错
`Petpet GifMakerThreadPoolSize: 2 ヾ(≧▽≦*)o Petpet 初始化成功,使用 pet 以获取keyList! 无法读取 C:\Users\Administrator\Desktop\Mirai\data\PetPet\xmmt.dituon.petpet/data.json:
java.io.FileNotFoundException: C:\Users\Administrator\Desktop\Mirai\data\PetPet\xmmt.dituon.petpet\data.json (系统找不到指定的文件。) Petpet 加载完毕 (共 0 素材,随机表列包含 0 素材,已禁用 0)` 准确的说没有错误,插件正常加载了,但是没有读到图片素材。 是不是我理解的不对,素材库只要放一个文件夹进去就好了,而不是保持现在的目录结构?
图片资源应位于
Mirai/data/xmmt.dituon.petpet/
目录下
图片资源应位于
Mirai/data/xmmt.dituon.petpet/
目录下
但是data.json的路径应该是“Mirai/data/xmmt.dituon.petpet/某个图片文件夹/data.json”是不是?
图片资源应位于
Mirai/data/xmmt.dituon.petpet/
目录下但是data.json的路径应该是“Mirai/data/xmmt.dituon.petpet/某个图片文件夹/data.json”是不是?
是, 如果仍有疑问 请再次阅读文档 或删除Mirai/data/xmmt.dituon.petpet/
目录以触发自动更新
这样,我删除了目录,然后启动,它在data下生成了一个Petpet的空目录然后会提示:
ヾ(≧▽≦*)o Petpet 初始化成功,使用 pet 以获取keyList! 无法读取文件,请检查data目录 Petpet 加载完毕 (共 0 素材,随机表列包含 0 素材,已禁用 0)
我再次给图片资源放进去则是上一个回答的输出内容。
因为“data.json”文件本身就不在“xmmt.dituon.petpet”路径下而是在"xmmt.dituon.petpet**某个图片目录**\data.json"下才对?
这是我目前的目录,其他插件目前运行良好....然后如果我的文件不放在上面的Petpet这一级别的话那就是上面那个输出:
ヾ(≧▽≦*)o Petpet 初始化成功,使用 pet 以获取keyList! 无法读取文件,请检查data目录 Petpet 加载完毕 (共 0 素材,随机表列包含 0 素材,已禁用 0)
这是我目前的目录,其他插件目前运行良好....
将Mirai/data/PetPet/xmmt.dituon.petpet/
移动到Mirai/data/xmmt.dituon.petpet/
这是我目前的目录,其他插件目前运行良好....
将
Mirai/data/PetPet/xmmt.dituon.petpet/
移动到
Mirai/data/xmmt.dituon.petpet/
我试过了,上面也提到了这一点,
当文件的路径是“Mirai/data/xmmt.dituon.petpet/” 返回的信息是:ヾ(≧▽≦*)o Petpet 初始化成功,使用 pet 以获取keyList! 无法读取文件,请检查data目录 Petpet 加载完毕 (共 0 素材,随机表列包含 0 素材,已禁用 0)
当文件的路径是“Mirai/data/PetPet/xmmt.dituon.petpet/” 返回的信息是:```
ヾ(≧▽≦*)o Petpet 初始化成功,使用 pet 以获取keyList!
无法读取 C:\Users\Administrator\Desktop\Mirai\data\PetPet\xmmt.dituon.petpet/data.json:
java.io.FileNotFoundException: C:\Users\Administrator\Desktop\Mirai\data\PetPet\xmmt.dituon.petpet\data.json (系统找不到指定的文件。) Petpet 加载完毕 (共 0 素材,随机表列包含 0 素材,已禁用 0)
无法读取文件,请检查data目录
的报错触发有三种可能:
C:\Users\Administrator\Desktop\Mirai\data\xmmt.dituon.petpet\
目录为空
无法读取文件,请检查data目录
的报错触发有三种可能:
- jvm无权限读取文件目录
C:\Users\Administrator\Desktop\Mirai\data\xmmt.dituon.petpet\
目录为空- 插件配置文件中的错误配置导致排除了所有Data
但是当“Mirai/data/PetPet/xmmt.dituon.petpet/”这个路径下有文件的时候,输出的内容则是: `ヾ(≧▽≦*)o Petpet 初始化成功,使用 pet 以获取keyList! 无法读取 C:\Users\Administrator\Desktop\Mirai\data\PetPet\xmmt.dituon.petpet/data.json:
java.io.FileNotFoundException: C:\Users\Administrator\Desktop\Mirai\data\PetPet\xmmt.dituon.petpet\data.json (系统找不到指定的文件。)` 事实上我现在在上面提到的两个路径下都存放了图片文件。我的意思是,通过这个错误,似乎代码中data.json判定的层级似乎少了一级目录。实际上的文件路径应该是下面这样:
正确的目录应为C:\Users\Administrator\Desktop\Mirai\data\xmmt.dituon.petpet\
建议删除此文件夹,触发插件自动更新下载
上面说了,试过了......这样操作的结果是插件自动生成了一个“C:\Users\Administrator\Desktop\Mirai\data\PetPet\”的空目录。
方便加一下交流群吗 我通过你的描述无法确定问题
请提供详细配置文件
, 及Mirai版本
, java版本
等信息
好的,已申请
对于2.9
之前的版本, 可将Mirai\data\xmmt.dituon.petpet\
更改为Mirai\data\PetPet\
刚才重新下载更新后的版本后加载时得到了如下结果: “ C:\Users\Administrator\Desktop\Mirai\data\PetPet\xmmt.dituon.petpet\data.json (系统找不到指定的文件。)” 我观察图片的目录data.json似乎应该在更下一级?