pythonをJVMが有る環境だったら、どこでも使う方法 @ ScriptEngine
maven2 の pomファイルに以下依存関係を記述
<project> <repositories> <repository> <id>dev.fortytwo.net</id> <name>dev.fortytwo.net</name> <url>http://dev.fortytwo.net/maven2</url> </repository> </repositories> <dependencies> <dependency> <groupId>org.python</groupId> <artifactId>jython</artifactId> <version>2.2-rc3</version> </dependency> <dependency> <groupId>jsr223-engines</groupId> <artifactId>jython-engine</artifactId> <version>xxx</version> </dependency> </dependencies> </project>
final ScriptEngine scriptEngine = new ScriptEngineManager().getEngineByName("python"); scriptEngine.eval("python ソースコード");