gpt4 book ai didi

java - 如何在基于maven的项目中附加DLL文件

转载 作者:太空宇宙 更新时间:2023-11-04 11:42:14 27 4
gpt4 key购买 nike

你能告诉我如何以优雅的方式将dll文件附加到我基于maven的项目吗?

当我放入 system32 id 时,它确实有效(当然是因为 system32 属于 PATH)。然而,我的目标是使应用程序更加便携(当然在基于 Windows 的操作系统中)
有什么想法吗?

最佳答案

如何将 dll 放在资源文件夹中,然后在运行时复制并执行操作。就像下面的代码一样。

 package dllportable;

import java.io.File;
import java.io.IOException;
import java.net.URISyntaxException;
import java.net.URL;
import java.nio.file.Files;

public class dllportable {

public static void main(String[] args) throws URISyntaxException, IOException {
URL url=dllportable.class.getClassLoader().getResource("config.dll");
System.out.println(url.toURI());
Files.copy(new File(url.toURI()).toPath(), new File("C:\\haroon\\config.dll").toPath());
// Then your Operations on the DLL
}

}

关于java - 如何在基于maven的项目中附加DLL文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42683498/

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