发布网友 发布时间:2022-05-01 14:53
共3个回答
热心网友 时间:2023-10-20 05:56
把包成 jar 之后就不是这么回事了,在 Eclipse 中是未打包成 jar 就不会出现这个错误,当我们打包成 jar 之前和之后后,你的文件所在的位置的 URL 是:
前:
file:/C:/Users/project/bin/maps/temp/map0.txt后:
jar:file:/C:/Users/WKH/Desktop/Game_mtw.jar!/maps/temp/map0.txt而且在 jar 包中只能读取,不能修改它,所以你这个 copyFile 把文件复制到同一个目录下的临时文件中的不可能成功的。
你只能配置一个“工作目录”或叫“配置目录”然后把你的东西都解压到这个目录下,以后修改也在这个目录下完成。
热心网友 时间:2023-10-20 05:56
把需要的.txt文件和jar包放在一个目录下执行试试热心网友 时间:2023-10-20 05:56
你明白相对路径和绝对路径的区别吗?追问可否具体说说看,我这个怎么改
热心网友 时间:2023-10-20 05:56
把包成 jar 之后就不是这么回事了,在 Eclipse 中是未打包成 jar 就不会出现这个错误,当我们打包成 jar 之前和之后后,你的文件所在的位置的 URL 是:
前:
file:/C:/Users/project/bin/maps/temp/map0.txt后:
jar:file:/C:/Users/WKH/Desktop/Game_mtw.jar!/maps/temp/map0.txt而且在 jar 包中只能读取,不能修改它,所以你这个 copyFile 把文件复制到同一个目录下的临时文件中的不可能成功的。
你只能配置一个“工作目录”或叫“配置目录”然后把你的东西都解压到这个目录下,以后修改也在这个目录下完成。
热心网友 时间:2023-10-20 05:56
把需要的.txt文件和jar包放在一个目录下执行试试热心网友 时间:2023-10-20 05:56
你明白相对路径和绝对路径的区别吗?追问可否具体说说看,我这个怎么改
热心网友 时间:2023-10-20 05:56
把包成 jar 之后就不是这么回事了,在 Eclipse 中是未打包成 jar 就不会出现这个错误,当我们打包成 jar 之前和之后后,你的文件所在的位置的 URL 是:
前:
file:/C:/Users/project/bin/maps/temp/map0.txt后:
jar:file:/C:/Users/WKH/Desktop/Game_mtw.jar!/maps/temp/map0.txt而且在 jar 包中只能读取,不能修改它,所以你这个 copyFile 把文件复制到同一个目录下的临时文件中的不可能成功的。
你只能配置一个“工作目录”或叫“配置目录”然后把你的东西都解压到这个目录下,以后修改也在这个目录下完成。
热心网友 时间:2023-10-20 05:56
把需要的.txt文件和jar包放在一个目录下执行试试热心网友 时间:2023-10-20 05:57
你明白相对路径和绝对路径的区别吗?追问可否具体说说看,我这个怎么改