System.getenv在Amazon Linux

时间:2017-01-20 13:36:40

标签: java linux amazon-ec2 environment-variables

我在Amazon EC2中有实例主机。我在/etc/profile中设置了环境变量并将其导出。我也将它们放在/etc/environment上。两个文件中也包含JAVA_HOME

我使用Wildfly 8.2版本运行我的Web服务。 Wildfly作为服务安装。不幸的是,当我打电话时,我的任何环境变量都没有选择;至少System.getenv("JAVA_HOME")也没有工作。它返回null;为什么会这样?解决方案是什么?

1 个答案:

答案 0 :(得分:0)

推测你已经安装了" Wildfly"使用像这样的文件使用systemd进行服务

Environment=JAVA_HOME=/usr/local/myjava/1.8.0-102

要设置环境变量,请将它们添加到" [服务]"像这样的部分

e.preventDefault();
e.stopPropagation();