Как я могу вызвать метод в объекте вне JVM? - PullRequest
2 голосов
/ 15 декабря 2008

У меня действительно простой Java-класс, который эффективно декорирует Map с проверкой входных данных с помощью очевидных методов void set () и String get ().

Я хотел бы иметь возможность эффективно вызывать эти методы и обрабатывать возвращаемые значения и исключения извне JVM, но все же на той же машине Обновление: вызывающий я имею в виду не другой JVM; спасибо @Dave Ray

Мои соображения по реализации типичны

  • производительности
  • Простота внедрения и обслуживания (простота?)
  • надежность
  • гибкость (т.е. я могу позвонить с удаленного компьютера и т. Д.)

Есть ли «правильный путь»? Если нет, каковы мои варианты, и каковы плюсы / минусы для каждого?

(Вещи, которые люди действительно сделали и могут предоставить реальную обратную связь, было бы здорово!)

Ответы [ 11 ]

0 голосов
/ 15 декабря 2008

JNI (собственный интерфейс Java) обеспечивает доступ к коду Java из C или C ++.

...