Существует ли приложение с открытым исходным кодом, которое могло бы интегрировать приложения, использующие несколько языков программирования, в приложение Java?
Некоторые опции:
Языки, которые можно скомпилировать и запустить в JVM, такие как python и javascript. Но у вас могут быть трудные времена, если программы, созданные с самого начала, не запускались внутри JVM.
JNI, родной интерфейс Java. Это позволяет взаимодействовать Java с родными языками (т.е. C). Если ваш другой язык не является C или C ++, то, вероятно, вам также потребуется написать собственный интерфейс для них.
API. Используя веб-сервисы или сокетную связь, вы можете общаться на двух языках.
Обмен данными. Обе программы совместно используют файлы или базы данных в общем формате.
http://en.wikipedia.org/wiki/Java_Native_Interface
Собственный интерфейс Java - это программная среда, которая позволяет коду Java, выполняющемуся на виртуальной машине Java, вызывать и вызывать собственные приложения (программы, специфичные для аппаратной части и платформы операционной системы) и библиотеки, написанные на других языках, таких как C, C ++ и сборка.
Не совсем уверен, что вы имеете в виду, но есть несколько языков, которые можно скомпилировать в байт-код Java и запустить под JVM .