gpt4 book ai didi

java - 使用 jar 在 Windows 调度程序中运行批处理脚本

转载 作者:行者123 更新时间:2023-12-02 08:58:57 25 4
gpt4 key购买 nike

我正在从Windows调度程序运行批处理文件,当我直接执行批处理文件时它可以工作,但是当添加到调度程序中时,它没有运行。 Run.bat包含

java -cp D:\Test_Automation\LocalExecutable\TestAutomation-1.0-fat-tests.jar my.com.testauto.TestRunner

我应该在批处理文件中设置任何内容吗?

最佳答案

澄清一下,计划任务对用户来说是不可见的,如果您期望屏幕上发生某些事情,那么这就是您可能认为它没有发生的原因之一。我看不到你的 Java 程序是用来做什么的。然而,如果是路径问题,则有手动方式和自动方式。以下是一些示例。

要么将java实例的完整路径放入批处理文件中。

c:\apps\jdk\bin\java.exe -cp D:\Test_Automation\LocalExecutable\TestAutomation-1.0-fat-tests.jar my.com.testauto.TestRunner

或者,如果您不确定 java 的位置,请运行循环来查找它。

for /f "delims=" %%a in ('where /r c:\ java.exe') do set "fnd=%%~a" & goto init
:init
"%fnd" -cp D:\Test_Automation\LocalExecutable\TestAutomation-1.0-fat-tests.jar my.com.testauto.TestRunner

关于java - 使用 jar 在 Windows 调度程序中运行批处理脚本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60314113/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com