java调用python程序问题

本人是对java比较熟悉python初学现在用python实现了一个功能,需要嵌入到java中.但在嵌入的过程中出了些问题,执行python时报错找不到引用的第三方库在网... 本人是对java比较熟悉 python初学 现在用python实现了一个功能,需要嵌入到java中.但在嵌入的过程中出了些问题,执行python时报错 找不到引用的第三方库 在网上搜了下 有人说可以用java执行shell脚本去执行python程序 但是 我对这个不太了解 求方法最好能有demo.或者能解决引用第三方库的问题. 拜托了python相关的技术大牛 现在这里谢谢啦
感谢你的两次回答,还是希望你能再指导一下。麻烦你了。可以的话 留下你的联系方式,我联系你也行。
展开
 我来答
孟羽然
2015-09-23 · TA获得超过2976个赞
知道小有建树答主
回答量:1308
采纳率:70%
帮助的人:575万
展开全部
String s;
Process process = Runtime.getRuntime().exec("/usr/bin/python my.py");
BufferedReader bufferedReader = new BufferedReader(new InputStreamReader(process.getInputStream());
while((s=bufferedReader.readLine()) != null) {
    System.out.println(s);
}
process.waitfor();
更多追问追答
追问

 不行呀  执行报错

追答
你是在windows环境下?
py文件是一个脚本文件,需要python解释器才能执行。比如:
...exec("C:\\python-3.4\\python.exe .\\src\\test\\my.py");

假设你的python解释器是安装在c:\python-3.4目录下了。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式