Полная Oracle JVM - это очень большой кусок, который можно вставить в вашу существующую программу, но это вполне выполнимо, но я бы рекомендовал против этого, если применимо любое из следующих действий:
- Вам нужно вытащитьмного данных в JVM и из него на частой основе.Это дорого.
- Вы не имеете полного контроля над операционной системой и используемой JVM.
- Вы не являетесь опытным программистом Си.Отладка этих вещей может быть сложной.
Вы можете найти jamvm - http://jamvm.sourceforge.net/ - интересную альтернативу.Это очень маленький интерпретатор, написанный на C, который может быть намного проще в обращении.Я не пробовал встраивать его.