博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
普通java项目打jar包运行
阅读量:6259 次
发布时间:2019-06-22

本文共 711 字,大约阅读时间需要 2 分钟。

hot3.png

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方法

4aa07997a2ffbc55a6bf5faa22b0a20eb8b.jpg

59afd8ec1349e3fa241af8c5ef3a56827ee.jpg

3.运行jar文件

方法一:打开cmd界面后输入java -jar ***.jar 就可以运行,并且可以看到jar同级目录生成了log.text日志文档,关掉命令行框,程序终止

ce78132d7ffb2f913eba641bb3160fc8a1e.jpg

97f380e96a5f9fc3ec6d0005a307b367d11.jpg

方法二:新建bat命令运行工具,双击运行,关闭程序需要在进程里杀掉

@echo offstart javaw -jar tdemo.jarexit

4a5970da3203fea4f12614b1188ff3d5a93.jpg

5c476f901fc8f7a0c70cb81778885d50199.jpg

 

转载于:https://my.oschina.net/ThreeTiger/blog/2049719

你可能感兴趣的文章
u3d changeTexs
查看>>
Log4cpp介绍及使用
查看>>
Javascript Utils.js
查看>>
**PHP转义Json里的特殊字符的函数
查看>>
linux系统添加硬盘方法
查看>>
伯努利父子恩怨
查看>>
【RAC】 RAC For W2K8R2 安装--结尾篇(十)
查看>>
BZOJ-2115-Xor-WC2011
查看>>
Ehcache(02)——ehcache.xml简介
查看>>
JS中判定问题
查看>>
产品 线上 保持 和 支持 服务 (Support and maintenance solutions)
查看>>
React-Native入门指导之iOS篇 —— 一、准备工作
查看>>
std::string 不支持back
查看>>
不好的MySQL过程编写习惯
查看>>
使用nginx为ArcGIS Server做反向代理
查看>>
xpages的comboBox能够手动输入
查看>>
简简单单删除所有.svn目录
查看>>
英语发音纠正
查看>>
.Net三层架构
查看>>
九度 题目1335:闯迷宫 题目1365:贝多芬第九交响曲
查看>>