调用exe/bat并传参

简介: Java使用ProcessBuilder执行.bat文件时报“系统找不到指定文件”错误,通常因路径或命令解析问题导致。可改用Runtime.getRuntime().exec()并确保命令路径正确,或检查文件是否存在及权限是否正常。

java调用ProcessBuilder报错系统找不到指定的文件
Java
运行代码
复制代码
1
2
3
Process process = new ProcessBuilder("test.bat")
.directory(new File("exe/bat所在文件夹"))
.start();
提示上述错误
解决方案:
Java
运行代码
复制代码
1
2
3
String command = EXE_PATH + " -m RegList -p " + regDate;
guahaoLog.info("【号源查询】查询参数:" + command);// 执行程序
Process process = Runtime.getRuntime().exec(command);

相关文章
|
8月前
|
运维 编译器 Linux
阿里云服务器操作系统V3 aarch64是什么?
阿里云自研Alinux 3.2304,基于Linux内核深度优化,适配云计算场景。支持最新安全补丁、内核升级及容器组件优化,集成高性能编译器与运维工具,提升系统稳定性与兼容性。
|
4月前
|
移动开发 缓存 小程序
游戏代练护航平台搭建一体化解决方案
基于ThinkPHP6+Uni-app打造的全场景游戏服务平台,支持代练、陪玩、护航一站式运营。五端同步(小程序/H5/APP/PC/公众号),10分钟极速部署。
715 0
|
6月前
|
SQL 安全 测试技术
Python字符串拼接全攻略:从基础到进阶的6种方法
本文详解Python字符串拼接6种方法(+、join、f-string、format、%、Template及bytearray),通过性能测试对比与场景分析,揭示效率差异:join最快,f-string兼顾格式化与性能,Template最安全,+号仅适合少量拼接。附最佳实践与避坑指南。(239字)
790 2
|
存储 JSON 安全
体育直播平台任务模块开发详解:实现签到、分享、邀请注册激励闭环设计思路
本文详解东莞梦幻网络科技体育直播平台的用户任务系统设计,涵盖签到、分享、邀请注册等任务流程,以及积分奖励机制、技术架构与风控策略,展现任务系统如何提升用户活跃与平台增长。
|
8月前
|
消息中间件 存储 监控
实时数据有哪些特点?企业该如何管理好实时数据?
企业正从“事后看”转向“实时看”数据,实时数据要求秒级甚至毫秒级响应,具备持续流入、价值衰减快、流量突增等特点。管理好它需构建四大能力:流式处理架构、全链路监控、分层服务与业务闭环。建议从痛点场景试点,逐步打造可复用的实时数据体系。
|
开发工具 Android开发
rk平台Android12屏幕永不休眠
rk平台Android12屏幕永不休眠
735 1
|
存储 Kubernetes 监控
Linux eBPF解析
今天,我们来了解下 Linux 系统的革命性通用执行引擎-eBPF,之所以聊着玩意,因为它确实牛逼,作为一项底层技术,在现在的云原生生态领域中起着举足轻重的作用。截至目前,业界使用范围最广的 K8S CNI 网络方案 Calico 已宣布支持 eBPF,而作为第一个实现了Kube-Proxy 所有功能的 K8S 网络方案——Cilium 也是基于 eBPF 技术。因此,只有了解其底层机制,才能有助于更好、更易地融入容器生态中。
946 0
|
算法 搜索推荐 UED
C 端试用期考核指标
本文详细介绍了C端产品经理试用期的考核指标,涵盖产品成功、开发效率、用户体验、市场研究、团队协作和创新能力等方面。考核方式包括自评、上级评估、同事评估、用户评估和项目评估。通过定量与定性相结合的方法,确保全面客观地评估产品经理的工作表现,并附有实际案例供参考。
697 0
|
监控 Java 测试技术
技术分享:设计依赖双父任务的子任务执行流程
在复杂的工作流和项目管理中,任务之间的依赖关系至关重要。当一个子任务需要等待两个或多个父任务同时完成后才能执行时,合理的设计和实现这一流程对于确保项目顺利推进至关重要。以下,我将从设计思路、技术实现、以及优化策略三个方面,分享如何在工作学习中有效处理这种依赖关系。
548 2
|
存储 安全 数据库
蓝易云 - Nexus2迁移升级到Nexus3
请注意,这只是一个基本的迁移步骤,具体的步骤可能会根据你的具体情况有所不同。在进行迁移之前,你应该仔细阅读Sonatype的官方迁移指南,并确保你理解所有的步骤和可能的风险。
660 1