我有一个Windows实用程序,用于打开Word文档,从其中提取数据并使用该数据生成另一个Word文档。
现在我的问题是,该Windows exe可直接在命令提示符下正常运行,但是如果我通过jenkins调用此exe,即构建步骤“执行Windows批处理命令”,则会出现错误,无法打开Word文档,因此存在实用性错误。
我也尝试过其他选项,例如从pom文件和批处理文件调用exe。每当它给我同样的错误。我的tomcat服务与我登录Windows的用户相同。
关于该主题的任何指导都将有所帮助。
在以下目录中创建一个空目录“ Desktop”
C:\Windows\SysWOW64\config\systemprofile\
这解决了问题。
我猜这是用户目录下桌面文件夹的用户权限问题。运行tomcat服务的用户。