【问题标题】:Append java.library.path in command line在命令行中附加 java.library.path
【发布时间】:2015-10-20 11:51:56
【问题描述】:
-Djava.library.path="path to a dll"

这会替换当前会话中的环境路径变量。我想将此路径附加到已经存在的路径。

请告诉我该怎么做。我正在使用

从命令提示符调用 jar
java -Djava.library.path="path to a dll" -jar myjar.jar

【问题讨论】:

    标签: java command-line executable-jar


    【解决方案1】:
    1. 在 Windows 上:将库的路径添加到 PATH 环境变量中。
    2. 在 Linux 上:将库的路径添加到 LD_LIBRARY_PATH 环境变量中。
    3. 在 Mac 上:将库的路径添加到 DYLD_LIBRARY_PATH 环境变量中。

    java.library.path 在其对应的平台上使用上述变量的值进行初始化。

    您可以通过调用java -XshowSettings:properties来测试该值是否符合您的预期

    【讨论】:

      【解决方案2】:

      您可以尝试-Djava.library.path="%PATH%;path to a dll" 或者如果它不起作用 您需要获取现有的 PATH 变量值并将您的路径添加到它。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2017-03-30
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2017-07-31
        • 1970-01-01
        • 2011-06-05
        相关资源
        最近更新 更多