Java Python Integration

I have a Java app that needs to integrate with a 3rd party library. The library is written in Python, and I don’t have any say over that. I’m trying to figure out the best way to integrate with it. I’m trying out JEPP (Java Embedded Python) – has anyone used that before? My other thought is to use JNI to communicate with the C bindings for Python.

Call and receive output from Python script in Java?

What’s the easiest way to execute a Python script from Java, and receive the output of that script? I’ve looked for different libraries like Jepp or Jython, but most appear out of date. Another problem with the libraries is that I need to be able to easily include a library with the source code (though I don’t need to source for the library itself) if I use a library.