Java调用python,出现“无法解析的编译问题,PythonInterpreter无法解析为类型”
来源:互联网 发布:sql server sum 函数 编辑:程序博客网 时间:2024/06/05 08:30
在Java项目文件中,想要调用python处理的一些结果,可以使用jython jar包,可以在http://www.jython.org/downloads.html下载最新的jar包来使用,追求稳定的话可以选择较低一些的版本。
下载后放入项目工程目录中并配置,编写了一个测试代码如下:
import org.python.util.PythonInterpreter;import org.python.core.PyException; public class myTest { /** * test */ public static void main(String[] args) throws PyException { PythonInterpreter interp = new PythonInterpreter(); interp.execfile("python/tt.py"); interp.close(); } }
点击运行后报了一个错误:Exception in thread “main” java.lang.Error:无法解析的编译问题:PythonInterpreter无法解析为类型 语法错误……,如下:
根据提示,可以判断是jython解释器出了问题,选择eclipse->Windows->preference->PyDev->Interpreter->Jython Interpreter,点击新建,将下载的jython jar包添加进去,如图:
完成后 ,再点击运行,就可以出现对python语句的处理了,如图:
出现了tt.py中的输出语句,这里出现了对字符编码的警告,暂时没见到有效的方法处理,将版本降低到2.5后则不再提示。
0 0
- Java调用python,出现“无法解析的编译问题,PythonInterpreter无法解析为类型”
- selenium webdriver无法解析为类型的问题
- OnViewChangeListener为无法解析的类型
- GenericServlet 为无法解析类型
- Eclipse无法解析类型问题的解决
- 无法解析的编译问题【转载】
- VC项目调用Matlab编译的DLL出现无法解析的外部符号
- 关于vs2010 C++编译链接总是出现“LNK:2019 无法解析的外部符号”的问题
- qt编译中常出现的无法解析的外部符号问题
- VS2015调用低版本lib库出现“无法解析的外部符号 __snprintf ”问题的解决
- 编译时出现错误:无法解析的外部符号
- QT+VS2008编译出现errorLNK2001:无法解析的外部符号
- SiftGPU:编译SiftGPU出现问题-无法解析的外部符号 glutInit
- 关于问题:无法解析类型java.lang.Object
- C++调用python时 debug链接错误python_d.lib无法解析的问题
- 关于用户自定义的userbean出现无法解析的问题
- jsp页面出现问题,无法解析
- ubuntu下sudo命令出现主机名无法解析的问题
- ngrok在linux和win下的使用
- Spring注解详解
- 九度题目1118数制转换
- 简单mysql连接池
- 在ZendStudio中增加新的php模板
- Java调用python,出现“无法解析的编译问题,PythonInterpreter无法解析为类型”
- Mybatis使用generator自动生成映射配置文件信息
- JVM工作原理
- Jenkins结合Docker在CentOS6.7上构建项目示例
- AC自动机总结
- SpringMVC中四个基本注解
- 设置GUI中Label的字体大小
- shell-grep
- 从servlet获得json数据Ajax解析到前台网页