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文件不存在”时都无法正常运行
答案 0 :(得分:1)
您需要避免将文件放在src/test
位置,因为在编译代码时,它可能会清理文件
对于您的问题,有两种调试方法:
a。将jar文件放在其他位置,而不是src/test
,可以更改为src/resources
,实际上,最好不要将文件放在src
文件夹中。另外,您需要确保文件路径正确,有时需要添加.. /
以获得正确的路径
b。使用absolute path
代替relative path
,例如:
File jarFile = new File("D://Draft.jar");