[英]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.