【发布时间】:2010-10-06 21:18:56
【问题描述】:
我使用了一个方法“System.getenv();”在 jar 应用程序中获取用户定义的环境变量的值。我已经让 jar 应用程序从窗口服务运行。但是当我尝试启动服务时,它没有获取用户定义的环境变量的值并显示空指针异常。我已经尝试在“System.getenv("JAVA_HOME");”中使用系统变量名方法,通过获取相应的值可以正常工作。环境变量中的用户变量有什么错误。我应该在代码中做些什么吗?
【问题讨论】:
-
您是否使用 Tanukisoftware.org (dn.codegear.com/article/32068) 的 Java Service Wrapper 项目将您的 java 程序封装为服务?
-
是的。我只使用了 Java Service Wrapper..
标签: java runtime.exec