Здесь описывается, как сделать это довольно элегантно, хотя это может потребовать больше усилий, чем стоит:
http://search.cpan.org/~nwclark/perl-5.8.9/jpl/docs/Tutorial.pod
Обзор:
Хорошо поддерживается JPL, но это сложный процесс:
Препроцессор JPL анализирует файл .jpl и генерирует оболочки кода C для методов Perl. Он также генерирует исходные файлы Java и Perl.
Компилятор C компилирует оболочку и связывает ее с разделяемой библиотекой libPerlInterpreter.so, создавая разделяемую библиотеку для оболочки.
Компилятор Java компилирует исходный файл Java, который использует встроенные методы для загрузки оболочки.
Оболочка соединяет код Java с кодом Perl в исходном файле Perl.
К счастью, универсальный Makefile.PL упрощает процесс. Это скрипт Perl, который генерирует Makefile для вас.