libjvm.so ne fonctionne pas correctement s'il est lancé à l'aide de dlopen. Il doit être lié à l'exécutable au moment de la création de cet objet.
Solution : désignez de manière explicite libjvm.so (-ljvm) et libjava.so (-ljava) en tant que dépendances lorsque vous créez un exécutable.