是否可以用我自己位置的库覆盖 JRE 本机库?我尝试使用-Djava.library.path=...
,但是当我检查时lsof -p
,该过程仍在使用 JRE 副本。
背景:在 Mac OS X 上的 Oracle JRE 7 中,该javax.security.smartcardio
库已损坏。如果您调用 list() 过于频繁,则会出现段错误。但由于修复很简单(不正确的 64 位函数签名),我能够构建 OpenJDK 并生成一个固定libj2pcsc.dylib
库,如果可能的话,我想在不替换系统库的情况下使用它。