有没有大佬知道java调用. exe程序,怎么指定. exe程序生成文件的路径啊,目前默认生成在项目的根目录下,但是当两个用户同时使用时,相同的文件会被覆盖掉,所以还是要想办法生成到指定目录 ,但是我现在还没找到办法,希望有大佬能分享一下经验,谢谢。
这样要第三方软件处理,你用java调用它,只是运行了他,而不是把他的方法什么的拿来用
所以还是需要第三方软件本身支持,才能做
看第三方软件是否允许你指定
一般是4个途径:参数、磨人的工作目录、用户界面、配置文件。
对应的,你的java程序通过传参启动程序、设置进程工作目录、模拟操作用户界面和修改配置文件再启动程序可以达到目的。
如果再不行,可以考虑每次启动,生成一个随机的目录,把exe拷贝到这个随机目录再运行,再把结果拷贝出来。