我在网上搜索了很久,但是没有找到与我的设置相关的具体解决方法。最终,我们的系统管理员解决了这个问题。
我在 Ubuntu 11.10 上运行 Intellij IDEA。我的 Maven pom.xml 文件无法解析符号,一个系统属性环境变量 env.HOSTNAME。
我在网上搜索了很久,但是没有找到与我的设置相关的具体解决方法。最终,我们的系统管理员解决了这个问题。
我在 Ubuntu 11.10 上运行 Intellij IDEA。我的 Maven pom.xml 文件无法解析符号,一个系统属性环境变量 env.HOSTNAME。
来源:用户1141627的编辑
事实证明,我们必须从终端手动设置此变量,以便Java能够识别它。命令如下:
set env HOSTNAME yourhostname
重启Intellij后,env.HOSTNAME可以正常解析。要获取您的主机名,可以使用以下命令:
hostname
或者
echo $HOSTNAME
我知道这不是一个问题,而是一个答案。希望如果有人遇到类似的问题时,能够发现它有用。
我知道这是一个老问题,但是我的答案可能会对某些人有帮助。
将 export HOSTNAME=myhost
添加到你的 ~/.profile 文件中,并重新启动你的计算机。