文件构造器无法读取RestFull Web服务中的文件

时间:2018-06-25 12:13:07

标签: java spring-mvc

File jarFile = new File("src/test/java/Draft.jar");
if ((jarFile).exists()) {

System.out.println("Jar file exists");

} 
else {

   System.out.println("Jar file not exists");

}

jar存在于该位置,但是每次打印“ Jar文件不存在”时都无法正常运行

1 个答案:

答案 0 :(得分:1)

您需要避免将文件放在src/test位置,因为在编译代码时,它可能会清理文件

对于您的问题,有两种调试方法:

a。将jar文件放在其他位置,而不是src/test,可以更改为src/resources,实际上,最好不要将文件放在src文件夹中。另外,您需要确保文件路径正确,有时需要添加.. /以获得正确的路径

b。使用absolute path代替relative path,例如:

File jarFile = new File("D://Draft.jar");