繁体   English   中英

我想在引导时为我的 java 应用程序设置一个环境变量,以便类路径中的 jars 可以读取它

[英]I want to set an environment variable to my java application while bootstrapping such that the jars in classpath can read it

我必须设置 LD_LIBRARY_PATH 以便我的类路径中的 jar 之一使用它来执行一些本机 java 文件。

我尝试在引导时将环境文件设置到我的服务器,但 System.getenv(LD_LIBRARY_PATH) 被指定为 null。

Java 使用的库路径由System.getProperty("java.library.path")显示。 只需在运行时打印应用程序中的值。

java ... your.App

记下该值并在第二次运行之前编辑 LD_LIBRARY_PATH:

export LD_LIBRARY_PATH=/blahblah
# or export LD_LIBRARY_PATH=/blahblah:$LD_LIBRARY_PATH
java ... your.App

您应该会看到更改后的“java.library.path”现在以/blahblah:为前缀。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM