我的目的: 想使用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();
相关推荐
在IT领域,Java是一种广泛使用的编程语言,而Shell脚本则是在Linux环境下广泛使用的一种命令语言和脚本解释器。在某些情况下,Java程序需要调用Shell脚本执行特定的操作,比如访问Linux系统命令或者自动化执行一些...
下面将详细介绍如何使用shell脚本(适用于Unix/Linux系统)和bat脚本(适用于Windows系统)来运行Java程序。 **shell脚本运行Java程序** 在Unix/Linux环境中,我们可以创建一个.sh文件作为shell脚本来执行Java程序...
Java 调用 Shell 命令 在 Java 中调用 Shell 命令是非常常见的操作,特别是在需要执行系统命令或脚本时。在这个例子中,我们将看到如何使用 Java 调用 Shell 命令,并介绍相关的知识点。 Java 调用 Shell 命令的...
java shell代码,,测试排序时间
Java远程调用Shell是一种技术,它允许通过Java程序执行远程服务器上的操作系统命令,这在系统集成、自动化运维或跨平台任务调度中非常有用。这里,我们深入探讨如何实现这一功能,以及涉及的关键知识点。 首先,...
Java Shell User's Guide Java Shell是一种交互式的命令行工具,用于执行Java代码和测试Java程序。Java Shell是Java 9中引入的一项新功能,目的是提供一个交互式的环境,用于学习、开发和测试Java应用程序。 Java ...
Java 平台是 Oracle 公司推出的一个完整的 Java 开发环境,包括 Java 虚拟机、Java 运行时环境、Java 发布工具和 Java 开发工具。Java Shell 是 Java 平台的一部分,是一个交互式的命令行 shell 工具,旨在帮助 Java...
java中调用shell 封装好的方法,直接调用其他指定主机上的shell
Java Platform, Standard Edition Java Shell User’s Guide Java Platform, Standard Edition Java Shell User’s Guide是 Oracle 公司发布的一份官方文档,用于介绍 Java Shell 的使用指南。该文档发布于2017年9...
当涉及到启动Java应用程序时,shell脚本可以提供一个方便、可重复且灵活的方法。下面我们将深入探讨如何使用shell脚本来启动Java程序以及相关的知识点。 首先,我们需要了解Java程序的运行方式。Java应用程序通常由...
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与操作...
Java作为一种跨平台的编程语言,提供了多种方式来调用Shell脚本,实现与操作系统的交互。本文将深入探讨Java如何调用Shell脚本以及相关的知识点。 首先,Java通过Runtime类或ProcessBuilder类可以执行外部程序,...
Java Platform, Standard Edition Java Shell User’s Guide 本指南旨在帮助用户快速上手使用 Java 平台标准版中的 Java Shell 工具。Java Shell 是一个交互式的 Java 解释器,可以实时地执行 Java 代码,检查变量...
JDK 19 Java Shell 用户指南 Java Platform, Standard Edition 的 Java Shell 是一个交互式的命令行 shell,提供了一个强大的工具来评估和调试 Java 代码。Java Shell user's guide 是 Oracle 公司发布的一份官方...
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 Platform, Standard Edition Java Shell User’s Guide Java 平台标准版 Java Shell 用户指南是 Oracle 公司发布的一份官方文档,旨在帮助用户了解和使用 Java Shell 工具。该指南涵盖了 Java Shell 的基本...
Java Platform, Standard Edition Java Shell User’s Guide 本文档是Java Platform, Standard Edition Java Shell的用户指南,旨在帮助开发者更好地使用Java Shell。Java Shell是Java 9中引入的一种交互式命令行...
linux shell脚本启动java。 ---------------------------------------- Windows编辑的sh,在linux会报错: shell unexpected end of file 解决办法: vim test.sh :set fileformat=unix :wq ----------------------...