gpt4 book ai didi

java - 无法运行从 Java 动态生成的批处理文件

转载 作者:搜寻专家 更新时间:2023-11-01 00:57:58 25 4
gpt4 key购买 nike

在java中我在tomcat的bin目录下的program files下动态创建了一个批处理文件并动态执行,但是没有执行。如果我双击生成的批处理文件,它就会执行。 (问题发生在 windows 服务器机器上。)

在我的机器和许多 XP 机器上这个过程工作正常。

那么它是否依赖于操作系统,或者该文件位于程序文件中,因此没有执行权限或存在任何其他问题?

最佳答案

正确的答案需要您提供更多信息;也许通过回答这些问题,您将确定您的答案。

1) 具体说明 Windows Server 版本(2003、2008 等)

2) 我假定 Tomcat 作为服务运行;它以什么用户帐户运行,该用户帐户是否具有适当的权限?

3) 发布创建文件的代码。发布您拥有的执行文件的代码。您是否尝试在创建文件后但在关闭输出流之前执行文件?

4) 您是否尝试过在与 Tomcat 的 bin 文件夹不同的目录中创建此文件?

关于java - 无法运行从 Java 动态生成的批处理文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9943124/

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