Calling `subprocess` in Python notebook has different `$PATH` than `!` shell
I am developing a wrapper class interactively in an IPython notebook. This wrapper class invokes a command line program written in java, and thus I need access to the same version of the java runtime that was used to compile the program.