java调用cmd命令 && 调用jar包内的properties文件
1.java调用cmd命令:
Runtime.getRuntime().exec("taskkill /f /im firefox.exe");
2.使用了loadProp()方法调用jar包内的properties文件
使用java程序监控geneFTP服务器(使用windows计划任务执行jar包),代码如下:(工程目录结构见附件)
Task.java:
package com.monitor;
import java.io.BufferedReader;
import java.io.BufferedWriter;
import java.io.File;
import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.io.IOException;
import java.io.InputStream;
import java.io.InputStreamReader;
import java.io.OutputStreamWriter;
import java.text.SimpleDateFormat;
import java.util.HashMap;
import java.util.Iterator;
import java.util.Map;
import com.ahcomic.framework.util.common.SendMail;
import com.ahcomic.framework.util.common.StringUtil;
import com.enterprisedt.net.ftp.FTPClient;
import com.enterprisedt.net.ftp.FTPConnectMode;
import com.enterprisedt.net.ftp.FTPTransferType;
public class Task {
public static final String MAIL_SMTPSERVER = "mail.tora.to";
public static final String MAIL_USER = "torachan@tora.to";
public static final String MAIL_PASSWORD = "dimen29019853";
public static final String MAIL_from = "torachan@tora.to";
public static final String genehosts = loadProp("gene6.ftp.hosts");
public static final String geneports = loadProp("gene6.ftp.ports");
public static final String geneusers = loadProp("gene6.ftp.users");
public static final String genepwds = loadProp("gene6.ftp.pwds");
public static final String logPath = loadProp("gene6.log.path");
public static final String txtPaths = loadProp("gene6.test.txt.paths");
public static final String failcount = loadProp("schedule.fail.count");
public static final String sendemails = loadProp("schedule.send.emails");
private static final String taskkill = loadProp("schedule.taskkill.flag");
private static Map<String, Integer> map1 = new HashMap<String, Integer>();
private static Long now = System.currentTimeMillis();
public static void main(String[]
相关文档:
Long long ago in a galaxy far,far away......
HakunaMatata
主页博客相册|个人档案 |好友
查看文章
为什么要设置JAVA_HOME&Path&CLASSPATH&CATALINA_HOME
2008-01-19 14:26
首先得介绍下面几个参数的作用:
current directory(当前目录):
当前在用的目录 ......
我今天学习了徐老师讲的Spring知识,我做了简单的笔记:
反向控制(IOC)
:
bean工厂:最简单的容器,提供了基础的依赖注入支持。创建各种类型的Bean.
应用上下文:建立在bean工厂基础之上,提供系统架构服务。
ClassPathXmlApplicationContext:从类路径中加载。
FileSystemXmlAp ......
我今天学习了毛老师讲的
svn cvs
知识,我做了简单的笔记:
版本控制
: 版本控制(Revision
control)是维护工程蓝图的标准做法,能追踪工程蓝图从诞生一直到定案的过程。此外,版本控制也是一种软体工程技巧,借此能在软体开发的过程中,确保由不同人所编辑的同一文件档案都能得以同步。
Subver ......
今天继续佟老师的教育办公系统的旅程:
1. 员工录入的服务器端的简单验证:
1). 使用 struts 的 validator 框架
2). 验证规则同浏览器端的 jQuery 的 validator 验证.
3). 以 email 字段为例, 验证 ......