gpt4 book ai didi

java - 以编程方式(或替代方案)设置 Djava.library.path?

转载 作者:塔克拉玛干 更新时间:2023-11-03 04:49:10 24 4
gpt4 key购买 nike

我希望以编程方式设置 VM 参数 Djava.library.path。如果无法做到这一点,有什么替代方案(如果有的话)?

最佳答案

用这个方法很容易解决:

public static void addLibraryPath(String pathToAdd) throws Exception {
Field usrPathsField = ClassLoader.class.getDeclaredField("usr_paths");
usrPathsField.setAccessible(true);

String[] paths = (String[]) usrPathsField.get(null);

for (String path : paths)
if (path.equals(pathToAdd))
return;

String[] newPaths = Arrays.copyOf(paths, paths.length + 1);
newPaths[newPaths.length - 1] = pathToAdd;
usrPathsField.set(null, newPaths);
}

关于java - 以编程方式(或替代方案)设置 Djava.library.path?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15961483/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com