如果使用 dlopen 將 libjvm.so 帶入程序,則它將無法運作。該物件建立時,必須連結到可執行檔。
解決方法:當建立可執行檔時,請明確指出 libjvm.so (-ljvm) 及 libjava.so (-ljava) 是相依的。