java文件找不到了,怎么解决!

如题所述

第1个回答  2023-08-12

导致系统找不到文件的几种情况:

    不同系统盘符问题:

    如在windows系统写了个路径c:\test,服务器为linux系统,到服务器上保证报FileNotFound。因为linux系统没有盘符的概念

    加载方式:

    如本地使用的是jar包启动的项目(springboot就是jar包启动的项目),而上了服务器后用的是war包方式启的(就是用的tomcat).就有可能因为加载方式的不同导致本地是可以找到的,而到了服务器上却找不到.

3.文件名写错或放错。如文件路径为 c:\test\aa.text 错写为c:\text\aa.txt.

4.文件路径中含中文。c:\我的文件\aa.txt或c:\test\文本.txt