gpt4 book ai didi

java - 从 bat 文件调用 Java 应用程序并在完成后继续?

转载 作者:行者123 更新时间:2023-11-30 11:01:17 25 4
gpt4 key购买 nike

我在调用 Java 应用程序的 batfile App.bat 中调用:

echo %DATE%_%TIME% START >> log.log
App.bat import
echo %DATE%_%TIME% END >> log.log

App.bat中的内容

%JAVACMD% %JAVA_OPTS% %EXTRA_JVM_ARGUMENTS% %APP_OPTS% -classpath %TS_CLASSPATH% org.App %CMD_LINE_ARGS%

org.App 位于 App.jar 文件中。

但是在 App.bat bat 文件完成后,wrapper bat 文件中的最后一行永远不会执行:

echo %DATE%_%TIME% END >> log.log

在对 Java 应用程序的调用返回后如何执行最后一行?

最佳答案

除了我更改了 Java 类执行部分之外,您的示例对我来说效果很好。

Callme.java

public class Callme {

public static void main(String args[]) {
System.out.println("Called JavaApp");
}
}

CallMe.bat

echo %DATE%_%TIME% START >> log.log
java Callme
echo %DATE%_%TIME% END >> log.log

log.log执行bat文件后

07/07/2015_13:39:10,79 START
07/07/2015_13:39:11,31 END

好的,现在你已经改变了你的问题,你可以试试下面的方法并检查你是否得到结束日期?

echo %DATE%_%TIME% START >> log.log
call App.bat import
echo %DATE%_%TIME% END >> log.log

关于java - 从 bat 文件调用 Java 应用程序并在完成后继续?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31267270/

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