[英]How to restart the Java Process with -Djava.library.path?
我有一个从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”。 我有三个在系统道具中找不到的罐子。 在我的Mac上。
我希望这是可以理解的,并感谢您事先提供的任何提示。
尝试使用DiskUtil修复权限。
避免使用此模式。 您可以做的就是存储命令并执行该命令,以模拟您正在启动新进程。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.