调用exe/bat并传参

简介: 111

java调用ProcessBuilder报错系统找不到指定的文件    

Process process = new ProcessBuilder("test.bat")
                .directory(new File("exe/bat所在文件夹"))
                .start();

提示上述错误


解决方案:

String command = EXE_PATH + " -m RegList -p " + regDate;
guahaoLog.info("【号源查询】查询参数:" + command);// 执行程序
Process process = Runtime.getRuntime().exec(command);


相关文章
|
安全 Linux 数据安全/隐私保护
openssh有rpm包吗?
【4月更文挑战第14天】openssh有rpm包吗?
1439 0
|
4月前
|
人工智能 关系型数据库 Serverless
方案实践 | Supabase +Qcoder一站式构建云上应用
基于阿里云PolarDB Supabase、Qoder与函数计算,一站式构建轻量级AI应用与SaaS平台,支持MVP快速验证,实现开发、部署、调试闭环,显著提升敏捷交付效率。
|
存储 SQL 算法
ClickHouse(13)ClickHouse合并树MergeTree家族表引擎之CollapsingMergeTree详细解析
CollapsingMergeTree是ClickHouse的一种表引擎,它扩展了`MergeTree`,通过折叠行来优化存储和查询效率。当`Sign`列值为1和-1的成对行存在时,该引擎会异步删除除`Sign`外其他字段相同的行,只保留最新状态。建表语法中,`sign`列必须为`Int8`类型,用来标记状态(1)和撤销(-1)。写入时,应确保状态和撤销行的对应关系以保证正确折叠。查询时,可能需要使用聚合函数如`sum(Sign * x)`配合`GROUP BY`来处理折叠后的数据。使用`FINAL`修饰符可强制折叠,但效率较低。系列文章提供了更多关于ClickHouse及其表引擎的详细解析。
752 1
|
Linux Python
Linux 安装python3.7.6
本教程介绍在Linux系统上安装Python 3.7.6的步骤。首先使用`yum`安装依赖环境,包括zlib、openssl等开发库。接着通过`wget`下载Python 3.7.6源码包并解压。创建目标文件夹`/usr/local/python3`后,进入解压目录执行配置、编译和安装命令。最后设置软链接,使`python3`和`pip3`命令生效。
|
NoSQL Ubuntu 网络协议
qemu 虚拟机
qemu 虚拟机
790 8
|
调度
cron表达式
cron表达式
568 2
|
存储 SQL 算法
ClickHouse(14)ClickHouse合并树MergeTree家族表引擎之VersionedCollapsingMergeTree详细解析
VersionedCollapsingMergeTree是ClickHouse的一种优化引擎,扩展了MergeTree,支持多线程异步插入和高效的数据折叠。它通过Sign和Version列处理对象状态的变化,Sign表示行的状态(正向或撤销),Version追踪状态版本。引擎自动删除旧状态,减少存储占用。在查询时,需注意可能需使用GROUP BY和聚合函数确保数据折叠,因为ClickHouse不保证查询结果已折叠。文章还提供了建表语法、使用示例和相关资源链接。
796 0
|
编译器
关于查看U-Boot目录结构关键目录介绍
关于查看U-Boot目录结构关键目录介绍
397 0
|
移动开发 编解码 网络协议
用Java的BIO和NIO、Netty来实现HTTP服务器(三) 用Netty实现
用Java的BIO和NIO、Netty来实现HTTP服务器(三) 用Netty实现
|
Linux
Linux每五分钟执行一次某个脚本的定时任务如何写
【6月更文挑战第28天】Linux每五分钟执行一次某个脚本的定时任务如何写
3481 0

热门文章

最新文章