jdi library