【问题标题】:Java NetBeans - storing my .DLL in PATH - where is it?Java NetBeans - 将我的 .DLL 存储在 PATH 中 - 它在哪里?
【发布时间】:2010-08-16 17:49:45
【问题描述】:

这可能是微不足道的 - 我几乎不好意思问,但我是新手。

所以我下载了一个使用 JNI 的库,我需要将 .dll 库存储在我的 PATH 中。我的 PATH 是什么?在哪里可以找到它?

【问题讨论】:

    标签: java dll path java-native-interface


    【解决方案1】:

    我假设您在谈论 Windows。要设置系统范围的 PATH,您应该右键单击“我的电脑”转到高级,单击“环境变量”,您应该在那里找到可以修改的 PATH 变量(在系统变量中)。

    编辑:对于 Linux,加载 .so(Linux 的动态链接库)是使用 LD_LIBRARY_PATH 环境变量完成的,该变量必须包含 .so 的目录。

    所以你可以有一个脚本来运行你的程序(只是一个例子):

    #!/bin/bash
    export LD_LIBRARY_PATH=/install_directory
    java -jar /install_directory/myjar.jar 
    

    【讨论】:

    • 这个特殊的库适用于 Windows,但我也有一个需要用于 linux 的 dll。我还需要能够将这个 dll 与我的项目一起分发。
    • 好的,但是现在可以了吗? (至少对于 Windows)。我也编辑了 Linux 的答案。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2013-02-01
    • 2012-03-18
    • 2011-12-23
    • 1970-01-01
    • 1970-01-01
    • 2015-11-17
    • 2014-05-08
    相关资源
    最近更新 更多