cmd查看java路径,用java实现在cmd中执行命令
Yyds干货库存
现状:毕业设计
# # #背景:
完成的时候需要展示python的运行效果,所以用Java写了一个前端接口。但是用Java调用python的脚本时,就尴尬了,错了.
也许这里有人会问,为什么不用Django?我个人对Django用的不是很熟悉。虽然很方便,但是我学了一年的企业应用开发,所以干脆用Java进行开发。
# # #问题:
我开始考虑在maven的pom.xml中配置一个python接口,直接调用已经打包好的python脚本,结果很尴尬。调用通用文件没有问题,除了我的封装cmd命令的错误。希望大神能解答一下.
PythonInterpreter解释器=new python interpreter();
interpreter . execfile( E:/Java _ project/Covid _ 19/src/main/runing . py );导入操作系统
导入时间
OS . system( python detect . py-data-CFG data/RBC . data-CFG CFG/yolo v3-tiny . CFG-weights/best . pt )
# # #求解:
试了很多次,都失败了。干脆跳出这种方法的局限,请教一下老朋友岳小水(欢迎关注哈,有很多干货和丰富开发经验的博主)。他告诉我:跨语言通话会有很多错误;并给了我一些建议…
但还是想用Java试试,最后还是用Runtime.getRuntime()解决了。exec()方法。
Runtime.getRuntime()。exec(参数1 ,null,
新文件(“参数2”);# # #解释:
参数1的位置是命令;
参数2的位置是执行命令的具体路径;
比如你想在C:\ users \ huzi Xuan \ desktop \ dataset的路径下执行,hello.py文件可以这样写。
Runtime.getRuntime()。exec(python hello.py ,null,
新建文件( C:\ Users \胡子轩\ Desktop \ DataSet );由于作者能力有限,在表达上可能存在一些不足。请原谅我。
原创作品来自陶陶名,
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。