У меня есть приложение, которое запускается с JWS. Когда пользователь запускает это приложение в первый раз, ему нужно выбрать путь, по которому устанавливается Berkeley DB XML. Мне нужно это установить собственный путь к библиотеке и перезапустить приложение с параметром -Djava.library.path. Привязка Java Berkeley DB XML использует JNI для выполнения вызовов в базу данных. Поскольку у наших пользователей могут быть разные ОС, я не могу полагаться на местоположение по умолчанию.
Итак, у меня проблема с получением текущего пути к классам. Когда я распечатываю «java.class.path», это только дает мне «/System/Library/Frameworks/JavaVM.framework/Resources/Deploy.bundle/Contents/Home/lib/deploy.jar". У меня есть три банки, которые я не могу найти в своем систе.
на моем Mac.
Надеюсь, это было понятно, и спасибо за любые советы заранее.