Maven在Intellij IDEA中无法解析符号env.HOSTNAME

3

我在网上搜索了很久,但是没有找到与我的设置相关的具体解决方法。最终,我们的系统管理员解决了这个问题。

我在 Ubuntu 11.10 上运行 Intellij IDEA。我的 Maven pom.xml 文件无法解析符号,一个系统属性环境变量 env.HOSTNAME。


我敢将你的编辑移到一个单独的答案中。如果你回到这里,不要编辑这个问题,而是发布一个答案并接受它。 - Tomasz Nurkiewicz
2个回答

2

来源:用户1141627的编辑


事实证明,我们必须从终端手动设置此变量,以便Java能够识别它。命令如下:

set env HOSTNAME yourhostname

重启Intellij后,env.HOSTNAME可以正常解析。要获取您的主机名,可以使用以下命令:

hostname

或者

echo $HOSTNAME

我知道这不是一个问题,而是一个答案。希望如果有人遇到类似的问题时,能够发现它有用。


1
所以最终这个方法没有起作用。以下是最终的解决方案。在您的~/.bashrc文件中添加一行export HOSTNAME=yourhostname。在您重新启动终端后,env.HOSTNAME应该能够正常解析。 - user1141627

1

我知道这是一个老问题,但是我的答案可能会对某些人有帮助。

export HOSTNAME=myhost 添加到你的 ~/.profile 文件中,并重新启动你的计算机。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接