问题遇到的现象和发生背景
Java 打包成 windows 服务后 执行cmd 命令失效
程序大体功能为 , 提供一个api 供外部调用 ,
接口内部接收文件路径,调用本机默认程序打开文件
问题相关代码,请勿粘贴截图
Runtime.getRuntime().exec("cmd /c start "+ "D:/test.txt");
运行结果及报错内容
idea 中启动项目没有问题 ,
但是使用exe4j 打包window服务安装后, 命令失效,没有报错 ,
测试文件也存在
我的解答思路和尝试过的方法
怀疑是java 打包问题 , 换用python 实现同样的逻辑也无法执行