libjvm.so fungerar inte korrekt om den startas med dlopen. Den måste länkas in i den körbara filen när objektet skapas.
Lösning: Namnge libjvm.so (-ljvm) och libjava.so (-ljava) expicit som beroenden när du skapar en körbar fil.