0 0

java shell 运行速度太慢15

我的目的: 想使用A系统 通过java 的 process类执行B系统的cmd 命令来实现B系统的一些功能。

两个系统的运行平台都是jdk。

现在出现的问题:  当A系统通过 cmd 命令行操作 B系统时  速度十分的慢。,CPU资源占有很高, B系统是一个产品。



想要达到的效果:   提高访问速度, 降低CPU资源占有率。   可不可从java的类加载上想办法。 一次性把所有类加载到内存中。然后执行。这样是不是快点
问题补充:
————————————————————————————————————

B 系统是使用java开发的系统,但是这个产品给我的唯一接口是dos命令


这只A系统执行B系统DOS命令的代码:

Process pro = null;
InputStream is = null;
BufferedReader br = null;
Runtime runtime = Runtime.getRuntime();

String dosOrder = “B 系统的dos命令”;
String[] cmdArray = dosOrder.split(" ");
pro = runtime.exec(cmdArray, null, new File(processDir));
is = pro.getInputStream();
br = new BufferedReader(new InputStreamReader(is));
String line = null;

while ((line = br.readLine()) != null) {
//System.out.println(line);
}
int processResult = pro.waitFor();
br.close();
is.close();
2009年2月17日 17:39

3个答案 按时间排序 按投票排序

0 0

引用
is = pro.getInputStream();

还必须处理err流。

2009年2月19日 12:32
0 0

A是如何执行命令的?给出关键代码。
cmd命令是什么?
B是什么产品?

2009年2月17日 20:45
0 0

B系统用啥开发的?如果是Java做的,干吗用Process呢?

2009年2月17日 18:32

相关推荐

    java调用shell(包含有参数的调用)

    在IT领域,Java是一种广泛使用的编程语言,而Shell脚本则是在Linux环境下广泛使用的一种命令语言和脚本解释器。在某些情况下,Java程序需要调用Shell脚本执行特定的操作,比如访问Linux系统命令或者自动化执行一些...

    shell,bat脚本运行java程序

    下面将详细介绍如何使用shell脚本(适用于Unix/Linux系统)和bat脚本(适用于Windows系统)来运行Java程序。 **shell脚本运行Java程序** 在Unix/Linux环境中,我们可以创建一个.sh文件作为shell脚本来执行Java程序...

    java调用shell命令.pdf

    Java 调用 Shell 命令 在 Java 中调用 Shell 命令是非常常见的操作,特别是在需要执行系统命令或脚本时。在这个例子中,我们将看到如何使用 Java 调用 Shell 命令,并介绍相关的知识点。 Java 调用 Shell 命令的...

    java shell排序

    java shell代码,,测试排序时间

    java远程调shell

    Java远程调用Shell是一种技术,它允许通过Java程序执行远程服务器上的操作系统命令,这在系统集成、自动化运维或跨平台任务调度中非常有用。这里,我们深入探讨如何实现这一功能,以及涉及的关键知识点。 首先,...

    JDK10-JSE ,Java Shell User’s Guide-32.pdf

    Java Shell User's Guide Java Shell是一种交互式的命令行工具,用于执行Java代码和测试Java程序。Java Shell是Java 9中引入的一项新功能,目的是提供一个交互式的环境,用于学习、开发和测试Java应用程序。 Java ...

    JDK12-java-shell-user-guide.pdf

    Java 平台是 Oracle 公司推出的一个完整的 Java 开发环境,包括 Java 虚拟机、Java 运行时环境、Java 发布工具和 Java 开发工具。Java Shell 是 Java 平台的一部分,是一个交互式的命令行 shell 工具,旨在帮助 Java...

    java中调用shell

    java中调用shell 封装好的方法,直接调用其他指定主机上的shell

    JDK9-JSE-Java Shell User’s Guide-32.pdf

    Java Platform, Standard Edition Java Shell User’s Guide Java Platform, Standard Edition Java Shell User’s Guide是 Oracle 公司发布的一份官方文档,用于介绍 Java Shell 的使用指南。该文档发布于2017年9...

    shell脚本启动Java程序测试工程

    当涉及到启动Java应用程序时,shell脚本可以提供一个方便、可重复且灵活的方法。下面我们将深入探讨如何使用shell脚本来启动Java程序以及相关的知识点。 首先,我们需要了解Java程序的运行方式。Java应用程序通常由...

    JDK16-java-shell-user-guide.pdf

    Java Platform, Standard Edition Java Shell User’s Guide Java Shell是Java平台标准版的一部分,提供了交互式shell环境,允许用户输入Java表达式并实时查看结果。Java Shell User’s Guide是Oracle官方提供的...

    Java 调用 Shell 命令

    ### Java调用Shell命令知识点详解 #### 一、概述 在特定的应用场景中,比如完成外币资金的调度工作后,可能需要通过Java程序来生成一个文本文件,并进一步利用Shell脚本来实现文件传输等操作。这涉及到Java与操作...

    java调用shell脚本

    Java作为一种跨平台的编程语言,提供了多种方式来调用Shell脚本,实现与操作系统的交互。本文将深入探讨Java如何调用Shell脚本以及相关的知识点。 首先,Java通过Runtime类或ProcessBuilder类可以执行外部程序,...

    jdk20-java-shell-user-guide.pdf

    Java Platform, Standard Edition Java Shell User’s Guide 本指南旨在帮助用户快速上手使用 Java 平台标准版中的 Java Shell 工具。Java Shell 是一个交互式的 Java 解释器,可以实时地执行 Java 代码,检查变量...

    JDK19-java-shell-user-guide.pdf

    JDK 19 Java Shell 用户指南 Java Platform, Standard Edition 的 Java Shell 是一个交互式的命令行 shell,提供了一个强大的工具来评估和调试 Java 代码。Java Shell user's guide 是 Oracle 公司发布的一份官方...

    java Sokcet远程调用shell

    Java Socket远程调用Shell是一种通过Java程序利用Socket通信协议实现对远程服务器的Shell命令执行的技术。这种方式常用于系统管理、自动化运维或者分布式系统的组件交互。下面将详细介绍这一技术的实现原理、步骤...

    用Java实现的shell

    用Java实现的shell,用Java实现的shell,用Java实现的shell用Java实现的shell用Java实现的shell用Java实现的shell用Java实现的shell用Java实现的shell用Java实现的shell用Java实现的shell

    JDK18-java-shell-user-guide.pdf

    Java Platform, Standard Edition Java Shell User’s Guide Java 平台标准版 Java Shell 用户指南是 Oracle 公司发布的一份官方文档,旨在帮助用户了解和使用 Java Shell 工具。该指南涵盖了 Java Shell 的基本...

    JDK13-java-shell-user-guide.pdf

    Java Platform, Standard Edition Java Shell User’s Guide 本文档是Java Platform, Standard Edition Java Shell的用户指南,旨在帮助开发者更好地使用Java Shell。Java Shell是Java 9中引入的一种交互式命令行...

    linux系统Shell脚本运行java项目。

    linux shell脚本启动java。 ---------------------------------------- Windows编辑的sh,在linux会报错: shell unexpected end of file 解决办法: vim test.sh :set fileformat=unix :wq ----------------------...

Global site tag (gtag.js) - Google Analytics