`

java调用系统相关exe命令

    博客分类:
  • java
阅读更多
/** 修改历史
*   日期               作者          修改内容
* -----------------------------------------------------------------------------
* 2008-11-26    李小强         创建CLASS
*/
package org.leaderbird.util;
/**
* <p>Title:领头鸟咨询,带领您率先进入未来世界</p>
* <p>Copyright: Copyright (c) 2008</p>
* <p>Company: 领头鸟咨询</p>
* @author 李小强
* <p>author E-Mail: lsl-120@163.com
* <p>http://leaderbird.blogcn.com
* <p>@version 2.1</p>
*/

import java.io.BufferedReader;
import java.io.InputStreamReader;
import java.util.Date;
import java.util.Properties;

public class JavaExec {

/**
* java调用imp命令来处理数据文件的自动导入
* @author 李小强
* <p>author E-Mail: lsl-120@163.com
* <p>author http://leaderbird.blogcn.com
*/
public static void impexec(){
Date dt = new Date();
String toUser="igbuilder";
String user=toUser;
String pwd=toUser;
String sid = "orcl";
try {
Runtime.getRuntime().exec("IMP " +user+"/"+pwd+" @"+sid+
" FILE=D:\ \zqnh.dmp" +" FROMUSER=zqnh TOUSER="+toUser+
" log=c:\\leaderbird\\"+dt.getTime()+".log");
} catch (Exception e) {
e.printStackTrace();
}
}
/**
*
* java调用系统自带的exe文件
* @author 李小强
* <p>author E-Mail: lsl-120@163.com
* <p>author http://leaderbird.blogcn.com
*/
/*public static void syscmmand(){
try{
String command ="notepad";
Process child = Runtime.getRuntime().exec(command);
}catch(Exception e){
e.printStackTrace();
}  
}*/

/**
* java调用指定的(自定义的exe文件)
* @author 李小强
* <p>author E-Mail: lsl-120@163.com
* <p>author http://leaderbird.blogcn.com
*/
public static void javaexe(){
try{
String exec = "E:\\eclips3.2.1\\eclipse\\eclipse.exe";
Runtime.getRuntime().exec(exec);
}catch(Exception ex){
ex.printStackTrace();
}
}
/**
* java调用javac命令来自动编译指定的java文件
* @author 李小强
* <p>author E-Mail: lsl-120@163.com
* <p>author http://leaderbird.blogcn.com
*/
public static void javac(){
try{
String exec="javac D:\\eclipse\\workspaces\leaderbird\\src\\org\\leaderbird\\Test.java";
Runtime.getRuntime().exec(exec);
}catch(Exception ex){
ex.printStackTrace();
}
}

public static void main(String[] args){
javaexe();
}
}
分享到:
评论

相关推荐

    Java调用系统执行程序(OS Command)

    以下代码在windows2000上可以运新哦。 SayHi.exe为任意的一个执行程序。

    JNI技术手册 c/c++调用java

    II. java c/cpp互相调用实例(姊妹篇之一)——java调用c/cpp 4 一 先制作一个系统中有的DLL文件(cpp给出的sdk接口) 4 二 JNI 7 1、 编写java文件 7 2、 生成.h头文件 8 3、 用c/cpp实现这个头文件 9 三 测试 10 ...

    Windows系统中Java调用cmd命令及执行exe程序的方法

    主要介绍了Windows系统中Java调用cmd命令及执行exe程序的方法,主要用到了IOException类,需要的朋友可以参考下

    基于Mysql+Java的进销存信息管理系统源码+sql数据库+项目说明.zip

    数据库的备份用到了mysql的mysqldump,调用了cmd命令执行mysqldump.exe 3.图片 【说明】 1、项目源码在上传前,都经过本地成功运行,功能测试无误。请放心下载使用!有问题请及时沟通交流。 2、适用人群:计算机...

    Java编程经验

    所以安装jre的时候安装程序自动帮你把jre的java.exe添加到了系统变量中,验证的方法很简单,大家看到了系统环境变量的 path最前面有“%SystemRoot%\system32;%SystemRoot%;”这样的配置,那么再去Windows/system32...

    监视小工具C++做的

    先说说需求:由于我们的程序java调用c++的动态库好像有bug,导致Tomcat会自己崩溃,故开发此程序,实时监控tomcat进程,如果down掉,马上重新启动。 因此这个程序相当于监控程序。 现在,我对其又进行了定制修改。...

    java红黑树源码尖括号-VimUseNote:从零开始打造一个可以当作IDE使用的超强Vim编辑器

    java红黑树源码尖括号 Table of Contents toc generated by Created by Windows平台下 1. Vim的安装 安装过程比较简单 1.1 在windows平台下安装vim 在此链接中选择合适自己的版本进行下载。 本人安装的版本是:gvim_...

    java版oa源码下载-pocscan:扫描仪

    java版oa源码下载 1、说明 该工具主要用于指纹识别后,进行漏洞精准扫描。 2、命令使用 pocscan.exe -h //查看帮助 pocscan.exe -l //列举可用的检测列表 poccan.exe -m smart -f url.txt //通过智能模式识别相应的...

    java反编译class源码-binrev:二进制文件

    对于exe、dll文件: 使用 de4dot 检测和去混淆 .NET 库 使用 JustDecompile 反编译 .NET 库 将反编译的源代码压缩到 netsources.zip 针对本机库运行字符串 使用 dllexp 导出可调用函数。 然后,您可以尝试使用命令 ...

    adb1.0.26包含fastboot.exe

    注:有部分命令的支持情况可能与 Android 系统版本及定制 ROM 的实现有关。 基本用法 命令语法 adb 命令的基本语法如下: adb [-d|-e|-s ] 如果只有一个设备/模拟器连接时,可以省略掉 [-d|-e|-s ] 这一部分,...

    编写类MyDate

    1.编写类MyDate.java 2.该类有如下构造方法 2.1 无参数构造方法public MyDate(),以当前的系统...7.按照java doc API的要求,对代码编写规范的注释,然后利用javadoc.exe命令生成MyDate.java的API doc 8.撰写上机报告

    java实现新建文件夹源码-jats2epub:从使用NISOJATSxml标记集标记的期刊文章创建验证ePub出版物

    (终端外观),其中可以使用命令调用 jats2epub。 如果遵循安装说明,Gnu/Linux、Unix 和 MacOSX 用户只需打开一个 shell/终端即可开始使用 jats2epub。 典型用途 jats2epub article.xml [require

    网管教程 从入门到精通软件篇.txt

    Windows XP(包括 Windows 2000)的控制台命令是在系统出现一些意外情况下的一种非常有效的诊断和测试以及恢复系统功能的工具。小编的确一直都想把这方面的命令做个总结,这次辛苦老范给我们整理了这份实用的秘笈。 ...

    Mcafee8.5i教程

    禁止私自调用系统配置编辑器 禁止在C盘中新建CMD文件(防范某些蠕虫) 禁止在C盘中新建HTT文件(防范某些病毒) 保护WINDOWS的"系统文件替换"备份目录 保护WINDOWS的"最后一次正确启动配置"备份文件目录 禁止在C盘中新建...

    易语言程序免安装版下载

    “在库中的对应命令名”以@开头表示以cdecl方式调用,否则表示以默认的stdcall方式调用;各参数声明要与其定义一致。  请参考易语言安装目录内的例程:samples\静态编译\调用LIB和OBJ 1. 静态编译方面的改进和...

    新版Android开发教程.rar

    己的格式,回避掉需要付给 SUN 有关 JAVA 的授权费用。 对手机制造者的影响 � Android 是款开源的移动计算软件平台,组建了 google 主导的拥有众多产业界巨头的产业联盟,有利于 高效开发、降低成本。 � 由于是源...

    游戏画面就弹出内存不能为read修复工具

    出现这个现象有方面的,一是硬件,即内存方面有问题,二是软件,这就有多方面的问题了。...解决方法:这可能是系统的兼容性问题,winXP的系统,右键“AutoRun.exe”文件,属性,兼容性,把“用兼容模式运行这个程序...

    世界排名前6的杀软mcafee8.5i企业版

    修改,删除任何文件 禁止启用系统还原程序 禁止控制台程序tlntsvr.exe运行 禁止私自调用系统配置编辑器 禁止在C盘中新建CMD文件(防范某些蠕虫) 禁止在C盘中新建HTT文件(防范某些病毒) 保护...

    实现类似Office助手的小精灵

    const Name表示语音命令的标识,参数Caption表示该命令在输入命令窗口中的显示标题, 参数Voice表示该命令对应的语句。当用户通过麦克风向动画人物发出语音命令时,触发 Agent的Command事件,因此我们可以另外编写...

Global site tag (gtag.js) - Google Analytics