CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
可用分押宝游戏火热进行中... 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Java >  J2SE / 基础类

请教怎么在java里实现C语言里的popen()函数的功能?

楼主wangxhu(wangxhu)2005-08-02 10:50:15 在 Java / J2SE / 基础类 提问

请教怎么在java里实现C语言里的popen()函数的功能? 问题点数:20、回复次数:5Top

1 楼rower203(华仔)回复于 2005-08-02 11:18:42 得分 0

要介绍"C语言里的popen()函数的功能"是什么,   懂Java的不一定都会C.Top

2 楼wangxhu(wangxhu)回复于 2005-08-02 11:34:21 得分 0

我就是想用java调用一个操作系统的命令,该命令会有一些屏幕输出,我想在调用者进程里获得这些输出的字符串。Top

3 楼ChDw(米)回复于 2005-08-02 11:55:53 得分 0

就是懂C的人也未必就懂popen是什么用的  
   
  你的想法倒很容易实现啊,  
  Runtime   runTime   =   Runtime.getRuntime();  
  Process   p   =   runTime.exec("...");  
  InputStream   is   =   p.getInputStream();这个IS就是标准输出啦  
  InputStream   is   =   p.getErrorStream();这个是错误输出Top

4 楼Rockay(Rockay)回复于 2005-08-02 13:15:16 得分 0

楼主可以使用java的JNI技术,可以直接调用c/c++类,完成就相对容易一些了。  
  static{  
      System.loadLibrary(....);  
      //System.load(....)  
  }  
   
  编译  
  javah   -jni   XXXTop

5 楼ghostsG(GCool)回复于 2005-08-02 13:17:43 得分 0

upTop

相关问题

  • java中有popen()函数吗?
  • 关于java调c函数
  • c++函数
  • C函数
  • Java中有没有象C/C++中的sizeof()函数?
  • Java中有没有象C/C++中的sizeof()函数?
  • C++函数手册!
  • 求C#的函数?
  • 再求函数(C#)?
  • C++入口函数

关键词

  • 函数
  • runtime
  • 调用
  • 实现
  • 语言里的popen
  • 函数的功能

得分解答快速导航

  • 帖主:wangxhu

相关链接

  • CSDN Java频道
  • Java类图书
  • Java类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
世纪乐知(北京)网络技术有限公司 版权所有, 京 ICP 证 020026 号
北京创新乐知广告有限公司 提供技术支持
Copyright © 2000-2007, CSDN.NET, All Rights Reserved
GongshangLogo