eclipse中使用jython

Posted 唠叨阁大学士

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了eclipse中使用jython相关的知识,希望对你有一定的参考价值。

通过maven配置加载这个包,目前比较稳定的是python2.7的,见

        <dependency>
              <groupId>org.python</groupId>
              <artifactId>jython</artifactId>
              <version>2.7.0</version>
        </dependency>

然后运行个例子

 PythonInterpreter pyinterp = new PythonInterpreter();
 pyinterp.exec("days=(‘mod‘,‘Tue‘,‘Wed‘,‘Thu‘,‘Fri‘,‘Sat‘,‘Sun‘); "); 
 pyinterp.exec("print days");

然后就挂了,显示一大堆错,吓死宝宝

ImportError: Cannot import site module and its dependencies

实际上只要设置了属性就不会再出现

 Properties props = new Properties();
 props.put("python.console.encoding", "UTF-8"); 
 props.put("python.security.respectJavaAccessibility", "false"); 
 props.put("python.import.site","false");
 Properties preprops = System.getProperties();

 

以上是关于eclipse中使用jython的主要内容,如果未能解决你的问题,请参考以下文章

Pydev 显示用于 Jython 代码分析的“未定义变量”

Jython 在 Eclipse 控制台报错 console: Failed to install '': java.nio.charset.UnsupportedCharsetExc

转载:monkeyrunner之eclipse中运行monkeyrunner脚本之环境搭建

Jython的简单使用

Eclipse 中的通用代码片段或模板

eclipse中运行monkeyrunner脚本之环境搭建