Eiffel2Java lets you call Java code by loading a JVM instance in an Eiffel process and controlling the execution of Java code from Eiffel.