0
我在Amazon EC2中有實例主機。我已經在/etc/profile
中設置了環境變量並將其導出。我也把它們放在/etc/environment
上。這兩個文件中也包含JAVA_HOME
。System.getenv在亞馬遜Linux上不選擇任何系統變量
我用Wildfly 8.2版運行我的web服務。 Wildfly作爲服務安裝。不幸的是,當我調用它時,我的任何環境變量都沒有選中;至少System.getenv("JAVA_HOME")
也不工作。它返回null
;爲什麼會發生?什麼是解決方案?
節「Wildfly」服務您需要將系統變量添加到啓動時添加的配置文件中。嘗試在啓動Wildfly之前查看命令行中的系統屬性。 –
我該怎麼做? – DDS
您是否有shell訪問實例?如果這樣運行'echo $ JAVA_HOME',並且它是空白的,那麼你還沒有設置JAVA_HOME。 –