windows下 java.io.FileNotFoundException: (拒绝访问。)错误的一种情况

之前的项目一直在Linux下开发,配置log4j的日志文件为:

log4j.appender.A1.File=/var/log/mysql

一直都正常使用,今天为了测试Windows使用的情况,结果发现一直提示

log4j.appender.A1.File=C:\\log\\mysql
java.io.FileNotFoundException: C:\log\mysql  (拒绝访问。)

尝试将目录的everyone完全控制仍然无法解决,Google了N多的文章发现一个问题

在windows下写入的文件必须有扩展名,否则拒绝访问!!!将配置文件修改为一下内容,正常···

log4j.appender.A1.File=C:\\log\\mysql.log

你可能感兴趣的:(JAVA基础)