0
私はPythonスクリプトを持っています。私はJythonを使って同じJavaプロセスを実行しています。pymongoという名前のモジュールがありません - Jython
データベース - MongoDBの
のpom.xml
<dependency>
<groupId>org.python</groupId>
<artifactId>jython-standalone</artifactId>
<version>2.7.0</version>
</dependency>
public String execute(String val) throws FileNotFoundException,
ScriptException {
ClassLoader classLoader = getClass().getClassLoader();
InputStream is = (InputStream) classLoader
.getResourceAsStream("my.py");
PythonInterpreter interpreter = new PythonInterpreter();
interpreter.execfile(is);
PyObject someFunc = interpreter.get("myFunc");
PyObject result = someFunc.__call__(new PyString(val));
String realResult = (String) result.__tojava__(String.class);
return realResult;
}
私はPythonスクリプトを実行し、my.py
は、私はエラー
File "<iostream>", line 3, in <module>
ImportError: No module named pymongo