`
kyvin
  • 浏览: 32806 次
  • 性别: Icon_minigender_1
  • 来自: 福州
文章分类
社区版块
存档分类
最新评论

讨论下Java调用命令行实现Txt文件合并为啥不可行

阅读更多
最近应用里面想对部分大数据量的数据的导出进行优化,实现逻辑为:
1.实现对查询的sql进行分区组装,各分区执行各分区的sql,提高执行效率.
2.java通过servlet的调用,实现各分区sql的执行并导出相应的文件.
3.java调用linux系统上的命令对txt文件进行合并.

而问题就出现在这里:
Process process = Runtime.getRuntime().exec(command);


当我提供的命令只要涉及到cat或paste命令,命令调用了,但却似乎没点响应,当然前提这些命令都是可行的.
这是为什么?
有类似经历的人是否可以一起讨论下
分享到:
评论
1 楼 kyvin 2009-05-21  
通过了解,知道了问题所在
需要调用linux下的解释器来解释这个命令.
调用/bin/sh -c命令

相关推荐

    Java cmd命令行模拟工具

    总之,Java cmd命令行模拟工具是Java开发中的一个重要辅助手段,它允许开发者在Java应用中方便地调用操作系统命令,极大地扩展了Java程序的功能。无论是简单的文件操作还是复杂的系统交互,都能借助这些工具轻松实现...

    编写程序mycp.c,实现从命令行读入文件的复制功能,用原始文件系统调用。

    根据给定的文件信息,我们可以总结出以下关于如何在Linux环境下使用原始文件系统调用来实现文件复制的关键知识点: ### 1. 程序结构与功能概述 该程序`mycp.c`的主要功能是从命令行读取两个参数:源文件路径和目标...

    调用copy/b命令合并文件的小软件——文件合并器

    【文件合并器】是一款基于易语言开发的简单实用工具,主要功能是调用Windows系统内置的`copy/b`命令来实现多个文件的合并操作。在IT行业中,文件合并是一项常见的需求,例如在处理大型文本数据、整合代码文件或制作...

    Java编写的五子棋(命令行下的)

    用java写的命令行下的五子棋代码和一个清屏的动态链接库,在五子棋代码里通过jni调用来实现清屏。 五子棋算法是参考的这个博客http://blog.163.com/liuliang_nice/blog/static/10274620200741201527290/ 文章提到的...

    Java的命令行进度条 JCmdLineProgess.7z

    Java的命令行进度条是开发基于控制台的Java应用程序时常用的一种增强用户体验的工具。它在执行长时间运行的任务时,如文件传输、大型数据处理或系统扫描时,为用户提供可视化的进度反馈。JCmdLineProgress库就是为了...

    wsdl文件生成java webservice 工具(附带生成后调用方法)

    在IT行业中,Web服务是一种常见的跨平台通信方式,允许不同系统之间交换数据。Java Web服务是一种基于Java技术实现的Web服务,它利用SOAP(简单对象访问协议...只要遵循上述步骤,你就能成功地创建和调用Java Web服务。

    暂存java调用linux命令行

    暂存java调用linux命令行

    基于java.lang.Runtime封装的用于简化java调用命令行的工具.zip

    例如,`java0323`这个子文件可能包含了具体实现这种封装的类和示例代码,它演示了如何优雅地调用系统命令,并处理其结果。 通过使用封装好的工具,开发者不再需要关注底层的细节,而是可以专注于业务逻辑,从而提高...

    VS2019_C_Sharp_20210803_1353_VS通过命令行调用bat文件.7z

    总之,C#中的Process类为我们提供了方便的方式来调用命令行和bat文件,使得开发者能够集成自动化任务到他们的应用程序中,从而提高效率和生产力。在实际开发中,我们应根据需求灵活运用,同时注意错误处理和资源管理...

    java中调用本地exe文件

    通过本文的学习,我们了解到了如何在Java中调用本地exe文件的基本原理、常见应用场景以及具体的代码实现细节。掌握这些技能对于开发人员来说是非常有用的,可以帮助我们更好地利用Java与操作系统之间的交互能力。

    用java程序调用ffmpeg执行视频文件格式转换flv

    在本文中,我们将深入探讨如何使用Java程序调用FFmpeg执行视频文件格式转换,特别是将非FFmpeg原生支持的格式转换为FLV格式。FFmpeg是一个强大的多媒体处理工具,支持多种视频、音频格式的编码、解码和转换。在这个...

    MFC Windows 程序设计之命令行接口调用

    MFC Windows 程序设计之命令行接口调用,适合初学MFC的小伙伴学习研究,博客中有对应的讲解和演示,避免走弯路,费时费力。也真心希望能够帮助正在苦学MFC Windows 程序设计的小伙伴们,你们的成长是我最大的幸福。

    java 调用windows的一些可执行文件

    在Java编程环境中,有时我们需要与操作系统进行交互,例如调用Windows系统的可执行文件或批处理文件来执行特定任务。这通常通过Java的Runtime类或ProcessBuilder类实现。这两个类允许我们构建命令行指令并执行它们,...

    Java调用本地的远程桌面连接

    这个方法允许我们在Java程序中执行任何可执行文件或命令行脚本。例如,我们可以构造一个包含用户名、密码和目标计算机地址的RDP连接字符串,然后用`mstsc.exe`命令行参数来启动远程桌面连接。 以下是一个简单的示例...

    java调用exe可执行文件

    在Java编程中,有时我们需要与操作系统进行交互,例如调用已存在的Windows系统下的.exe可执行文件。这在处理一些特定的任务,如自动化脚本、数据分析或者其他需要借助外部工具完成的功能时非常常见。本文将深入探讨...

    JAVA基于命令行的学生成绩管理系统 实现Excel存储、导入

    1、设计学生类接口; 2、使用集合框架,实现学生成绩的插入、通过名字查询、显示... 3、将内存中的集合框架对象进行持久化,下一次运行系统时可直接调用。把对象的数据存储到文本文件和Excel中,能够从Excel导入数据。

    非常好用java调用c++ dll文件demo

    Java调用C++ DLL文件是跨语言编程中的一个重要应用场景,特别是在既有Java代码库又有C++动态链接库的情况下。本文将详细讲解如何在Java程序中调用C++编写的DLL文件,以及一个可用的示例。 首先,理解Java与C++交互...

    利用java后端实现文件在线预览

    本文将详细讲解如何利用Java后端技术实现文件在线预览,特别是针对文档(如.doc、.docx、.xls、.xlsx、.ppt、.pptx)和图片格式的预览。 首先,我们需要理解文件预览的基本原理:用户通过浏览器发送请求到服务器,...

    surfer二次开发-java调用exe

    本文将深入探讨如何通过Java来调用VB编写的Surfer二次开发程序,实现等值线的生成。 首先,`surfer.dll`是一个动态链接库文件,它是Surfer软件的核心组件,包含了Surfer的各种功能接口。在VB(Visual Basic)中,...

    java调用视频转换工具ffmpeg.zip

    在Java应用程序中集成FFmpeg,可以实现灵活的视频处理功能,如格式转换、裁剪、合并、添加水印等。 FFmpeg支持的视频格式广泛,包括asx、asf、mpg、wmv、3gp、mp4、mov、avi、flv等多种常见格式。这些格式在不同...

Global site tag (gtag.js) - Google Analytics