前提:C#,代码调用powershell执行.bat文件,bat文件内容为使用jar包执行上传下载功能。
情况:现,服务器系统为Windows Server 2016,已安装jdk环境,且直接打开powershell窗口执行.bat文件无任何问题,可正常使用上传下载功能;且代码在本地调试也正常。
问题:但是,发布至服务器测试出错,异常记录为:java不是内部或外部命令,也不是可运行的程序或批处理文件。
有大佬知道如何解决吗
C#代码调用powershell执行使用jar的bat文件,仅发布服务器上测试报错
- 写回答
- 好问题 0 提建议
- 追加酬金
- 关注问题
- 邀请回答
-
2条回答 默认 最新
- threenewbee 2020-08-10 14:24关注
这个应该是你的服务器没有配置好 jdk 的环境变量,也就是在命令行里直接输入 java,找不到 java 这个命令造成的。
解决 无用评论 打赏 举报