在使用exe4j将jar包打包成可执行程序的时候,发现每次只要运行,就会再可执行程序所在的目录产生Error.log和Output.log文件,经过反复查看,是在配置executable info—>redirection选项中选择了redirect stderr和redirect stdout选项,
![](https://img.laitimes.com/img/9ZDMuAjOiMmIsIjOiQnIsICM38FdsYkRGZkRG9lcvx2bjxiNx8VZ6l2cs0TPn1UeZR1TzUlaNBDOsJGcohVYsR2MMBjVtJWd0ckW65UbM5WOHJWa5kHT20ESjBjUIF2X0hXZ0xCMx81dvRWYoNHLrdEZwZ1Rh5WNXp1bwNjW1ZUba9VZwlHdssmch1mclRXY39CXldWYtlWPzNXZj9mcw1ycz9WL49zZuBnL0EDN4UzMwATMyIjMwEjMwIzLc52YucWbp5GZzNmLn9Gbi1yZtl2Lc9CX6MHc0RHaiojIsJye.png)
后来将这两个选择去掉之后,重新将jar打成exe可执行文件后,便不会在目录下产生任何日志文件了。
在使用exe4j将jar包打包成可执行程序的时候,发现每次只要运行,就会再可执行程序所在的目录产生Error.log和Output.log文件,经过反复查看,是在配置executable info—>redirection选项中选择了redirect stderr和redirect stdout选项,
后来将这两个选择去掉之后,重新将jar打成exe可执行文件后,便不会在目录下产生任何日志文件了。