Java调用外部程序的方法

转载 2004年09月20日 18:49:00
 

作者:陈刚,桂林人,97年毕业于广西师范大学数学系,暂于IBM中国研究中心兼职从事软件开发(2004.2-?),专注基于java平台的软件开发。
email: 
glchengang@hotmail.com
blog:  glchengang.yeah.net

最近开发报表模块,生成报表文件后(一个Excel文件)要将此文件打。很简单,使用Java调用外部程序的方法即可。代码如下:

  String path = "C:/报表_20040504.xls";
  try {
  //相当于window的"开始"->"运行"的效果
     Runtime.getRuntime().exec("cmd /c start " + path); 
  } catch (IOException e) {
     e.printStackTrace();
  }

但如果文件的路径中包含有空格上面的方法就会出错。到google狂搜一气,没有,看cmd /?帮助也没有,试了好多次,发现解决办法其实很简单,真是愚昧。代码如下,无须多言。

  String path = "C:/Documents and Settings/Giles/桌面/报表_20040504.xls";
  try {
     Runtime.getRuntime().exec("cmd /c start excel  /"" + path + "/"");
  } catch (IOException e) {
     e.printStackTrace();
  }

关于Java调用外部程序即时输出的一些收获

这几天做的项目里面,有一项是需要我在java的代码中调用外部的python程序并将python的输出结果实时地输出到java console中。按照网络上的教程来做,却发现没办法做到实时输出。后来经过...
  • u010235787
  • u010235787
  • 2015年03月26日 15:28
  • 1509

在Java中执行脚本命令以及调用外部程序说明

在Java中执行脚本命令以及调用外部程序说明 一、Java中关于ProcessBuilder 和 Runtime 类的介绍 在Java中要想调用脚本或者其他程序必须通过ProcessBuilder...
  • u012875880
  • u012875880
  • 2014年02月20日 10:11
  • 9222

微信小程序外部API调用方法,遇到的一个小问题

最近对微信小程序比较感兴趣,想写一个查询车辆违章记录的小程序。在调用外部接口时需要,appcode 这种authoriztion。发现微信小程序的 ajax请求使用这种方式不起作用。改为直接在hea...
  • wangshuai6707
  • wangshuai6707
  • 2017年07月27日 11:17
  • 1879

java如何调用外部程序

引言;有时候有些项目需求,直接使用java编写比较麻烦,所有我们可能使用其他语言编写的程序来实现。那么我们如何在java中调用外部程序,幸好 java为我们提供了这样的功能。 一.调用外部程序接口...
  • xqhadoop
  • xqhadoop
  • 2017年03月15日 20:50
  • 333

java调用外部程序的方法

1 java调用外部程序的方法  在一个java应用中,可能会遇到这样的需求,就是需要调用一些外部的应用做一些处理,比如调用excel,然后在继续程序的运行。  下面就开始进入java调用外部程...
  • gundumw100
  • gundumw100
  • 2017年04月10日 17:18
  • 174

java调用外部程序的方法

1 java调用外部程序的方法   在一个java应用中,可能会遇到这样的需求,就是需要调用一些外部的应用做一些处理,比如调用excel,然后在继续程序的运行。    下面就开始进入java调用外...
  • maoqizhen
  • maoqizhen
  • 2013年01月13日 06:48
  • 358

Java 调用外部程序

在Java中可以调用外部程序,这需要通过Process等类来实现。 创建进程 先来介绍一下Process的创建,我们需要使用 ProcessBuilder 类。如果需要命令行参数的话,则传...
  • hj7jay
  • hj7jay
  • 2017年04月19日 09:31
  • 335

微信小程序 引用其他js里的方法

微信小程序 引用其他js里的方法 微信小程序中,在微信官方开发文档我们可以知道 小程序的目录结构 。 一个小程序页面由四个文件组成,一个小程序页面的四个文件具有相同路径与文件名,由此我们可知一个小...
  • roseliuhuis
  • roseliuhuis
  • 2017年03月02日 17:07
  • 5942

PHP调用外部程序的方法

在PHP中调用外部命令,可以用如下三种方法来实现:   方法一:用PHP提供的专门函数(四个): PHP提供4个专门的执行外部命令的函数:exec(), system(), passthru(...
  • whatday
  • whatday
  • 2017年02月05日 13:59
  • 3123

java程序执行外部命令

java程序执行外部命令 先来看一下java中运行外部命令(比如windows下的dos命令、linux下的shell命令)的方法: Process proc = Runtime.ge...
  • BENKG
  • BENKG
  • 2015年07月14日 19:03
  • 894
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Java调用外部程序的方法
举报原因:
原因补充:

(最多只允许输入30个字)