Я хочу создать приложение C ++, которое будет вызывать функцию внутри работающего приложения Java. Это код для моего Java-приложения:
package me.jumpak.testapp;
public class TestClass {
public static void main(String[] args) {
System.out.println("Hello World!");
}
public static void mymain() { // <=== I want to call this function
System.out.println("Hello, World in java from mymain");
}
}
Итак, я хочу, чтобы приложение C ++ каким-то образом «внедрило» в работающий процесс JVM и вызвало функцию mymain
, чтобы оно выполнило функцию и напечатало сообщение (Hello, World in java от mymain). Я знаю, что это возможно, но не знаю, как это сделать.
Я понятия не имею, с чего начать или как это сделать в C ++. Я пробовал поискать в Google, но пока ничего не нашел.