1.新建一個java項目,必須有main方法,sys的打印目錄重定向到到外部文件
public class Main {
public static void main(String[] args) throws FileNotFoundException {
File test = new File("log.txt");
PrintStream out = new PrintStream(new FileOutputStream(test));
Timer timer = new Timer();
timer.scheduleAtFixedRate(new TimerTask() {
@Override
public void run() {
System.setOut(out);
System.out.println("hello world!"+new Date());
}
}, 1000, 1000);
}
}
2.把項目到出成jar,若是Launch configuration 選不到要執行的main方法類,就先執行一下main方法
3.運行jar文件
方法一:打開cmd界面後輸入java -jar ***.jar 就能夠運行,而且能夠看到jar同級目錄生成了log.text日誌文檔,關掉命令行框,程序終止
方法二:新建bat命令運行工具,雙擊運行,關閉程序須要在進程裏殺掉
@echo off
start javaw -jar tdemo.jar
exit