应用场景描述:

          java web程序,触发 调用c#写的后台exe程序,发现exe里写的文件找不到。单独在cmd命令行下执行exe没问题;

问题查找:

          由于exe里获取文件路径错误导致;

解决方法:

      exe中获取程序路径改为:

string pathLog = System.Reflection.Assembly.GetExecutingAssembly().Location;
pathLog = pathLog.Substring(0, pathLog.LastIndexOf(@"\")) + "/Log.txt";

 

附录:java里调exe代码:

@RequestMapping(value="exeTest")
@ResponseBody
public void exeTest() {
String mainExePath ="F:\\Trans2Json\\Trans2Json.exe",prj);
}

}

相关文章:

  • 2022-02-09
  • 2021-12-17
  • 2021-08-04
  • 2022-12-23
  • 2022-12-23
  • 2021-09-07
猜你喜欢
  • 2021-10-16
  • 2021-07-15
  • 2022-01-06
  • 2021-12-11
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
相关资源
相似解决方案