If you need leverage the power of a scripting language inside your Java projects, Java 6's scripting engine support is the answer. This post illustrates how to leverage Python's syntax and make work inside Java classes. Read the complete post by Daniel Ostermeier and Jason Sankey on how to use Java 6's scripting engine with Python. http://www.alittlemadness.com/2008/07/15/java-6-using-python-via-the-new-scripting-engine/