我有一个以JWS开头的应用程序。用户第一次启动此应用程序时,必须选择安装Berkeley DB XML的路径。我需要这个来设置本机库路径并使用-Djava.library.path参数重新启动应用程序。 Berkeley DB XML Java绑定使用JNI来调用数据库。由于我们的用户可能有不同的操作系统,因此我无法依赖默认位置。
所以,我遇到了获取当前类路径的问题。当我打印出“java.class.path”时,它只给我“/System/Library/Frameworks/JavaVM.framework/Resources/Deploy.bundle/Contents/Home/lib/deploy.jar”。我有三个我在sys道具中找不到的罐子。 在我的Mac上。
我希望这是可以理解的,并且事先感谢任何提示。
答案 0 :(得分:0)
尝试使用DiskUtil修复权限。
避免使用此模式。您可以做的是存储命令并执行模拟您正在开始新进程的命令。