Старый вопрос, но, но ответ из-за высокого рейтинга Google
Я не думаю, что вы могли бы сделать это легко.
В качестве альтернативы Java-RMI я бы рекомендовал XML-RPC .
Затем вы можете общаться с Python, C ++, Objective-C, Erlang, Groovy, Java, JavaScript, PHP и многими другими.
На стороне Java вы можете использовать Apache XML-RPC-библиотеку .
Pro: множество реализаций для разных языков
Con: XML-RPC знает примитивы и двоичные файлы в кодировке base64. Они не будут обрабатывать ваши сложные объекты Java, но предоставят вам карту. Вам нужно сопоставить их с вашими объектами самостоятельно .---