java - java中如何获取给定dll的路径?

标签 java dll

我有一个 .dll,例如“example.dll”,我知道该 dll 位于 java.library.path 中指定的路径之一中,有一种简单的方法可以获取 dll 的路径,而无需执行 cicle这个路径列表?

最佳答案

循环对我来说听起来很简单。

for(String dir: System.getProperty("java.library.path").split(File.pathSeparator))
    if(new File(dir, "example.dll").isFile())
        // found directory

关于java - java中如何获取给定dll的路径?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6249604/

相关文章:

java - 如何通过 Twilio SMS 在我的应用程序中执行代码

java - 在 JDBC 连接上切换用户

java - 无法在LWJGL中绘制1280x800纹理

c# - 系统.DllNotFoundException : Unable to load DLL 'i2c.so'

java - 在android中的Socket通信中写入十六进制字符串

java.lang.NoSuchMethodError : No virtual method toString(Z)Ljava/lang/String; in class Lokhttp3/Cookie; or its super classe

C# 获取非托管 C dll 导出列表

c++ - 使用 PowerBuilder 10.0 错误从 DLL 调用外部函数

c++ - 从 DLL 导出常量

c++ - 从 C++ dll 中创建绘图 Canvas 的最简单方法?