普通java項目打jar包運行

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

相關文章
相關標籤/搜索