易截截图软件、单文件、免安装、纯绿色、仅160KB

java 调用系统可执行程序

import java.io.BufferedInputStream;
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
public class RunDosCommand {
  public static void main(String[] args) throws IOException {
      String cmd = "ipconfig";
      Runtime run = Runtime.getRuntime();
      Process p = run.exec(cmd);
      BufferedInputStream in = new BufferedInputStream(p.getInputStream());
      BufferedReader br = new BufferedReader(new InputStreamReader(in));
      String s;
      while ((s = br.readLine()) != null)
          System.out.println(s);
  }
}
输出结果:
Windows IP Configuration
Ethernet adapter 區域連線:
Connection-specific DNS Suffix . : iacp.iac
IP Address. . . . . . . . . . . . : 10.162.54.45
Subnet Mask . . . . . . . . . . . : 255.255.255.0
Default Gateway . . . . . . . . . : 10.162.54.1
Ethernet adapter 無線網路連線:
Media State . . . . . . . . . . . : Media disconnected
Ethernet adapter VirtualBox Host-Only Network:
Connection-specific DNS Suffix . :
IP Address. . . . . . . . . . . . : 192.168.56.1
Subnet Mask . . . . . . . . . . . : 255.255.255.0
Default Gateway . . . . . . . . . :
输出的结果因电脑的不同,而不相同。
注:这样的情况下,是不会有Dos窗口弹出的。
public class RunDosCommand {
/**
* @param args
* @throws IOException 
*/
public static void main(String[] args) throws Exception {
// TODO Auto-generated method stub
String path = System.getProperty("user.dir")+"/command/d.bat";
Runtime run = Runtime.getRuntime();
Process process = run.exec("cmd.exe /c start "+path);
   }
}
执行d.bat中的命令。



相关文档:

JNI(Java Native Interface)


JNI是Java Native Interface的缩写。从Java 1.1开始,Java Native Interface (JNI)标准成为java平台的一部分,它允许Java代码和其他语言写的代码进行交互。JNI一开始是为了本地已编译语言,尤其是C和C++而设计的,但是它并不妨碍你使用其他语言,只要调用约定受支持就可以了。
      使用java ......

java中的关键字(static和final)

这篇文章不是对private,public,protected进行说明,只要学过面向对象的程序设计,对以上三个关键再熟悉不过了。这里要说的是另外两个关键字---static和final。
 
1. static关键字
   在我们创建一个类的实例时(对象),通常使用new方法,这样这个类的数据空间才会被创建,其方法才能被调用。
 & ......

java中的关键字(transient)

transient这个关键字并不常见,主要应用在java的序列化方面。这里我再多说,转一篇老外的文章,很生动,欣赏吧
 
Be Careful With Transient Data
Java's serialization provides an elegant, and easy to use mechanism for making an object's state persistent. While controlling object serialization, we mig ......

JAVA读取PDF文件

在java中要读取pdf文件内容,我们可以借助第三方软件实现。常用的是xpdf,本文就简单介绍在linux下如何安装xpdf,及在java中如何利用xpdf读取pdf文件内容。
一.安装xpdf
       在fc系列下,不用安装,可以直接yum,但是笔者建议还是下载安装的好,因为笔者曾经碰到过这样的问题,客户服务 ......

java将excel单元格数据转换成sql语句

首先要有jxl类库。
程序如下:
import java.io.*;
import jxl.*;
public class ExcelToSql {
  public static void main(String args[])
  {
   try
   {
    Workbook book= Workbook.getWorkbook(new File("D:\\workspaceuse6\\foundation\\test\\com\\gres ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号