bash:export:`-Xmx512m':当我设置MAVEN_OPTS变量时,它不是有效的标识符

时间:2017-11-24 11:30:08

标签: linux bash maven opensuse

我在OpenSuse上,我跟随this tutorial to set up Maven

当我跑这个时:

export MAVEN_OPTS=-Xms256m -Xmx512m

我收到以下错误:

  

bash:export:`-Xmx512m':不是有效的标识符

我已按照该教程的步骤操作,我下载的Maven是版本3.5.2。

2 个答案:

答案 0 :(得分:8)

您需要围绕值引用,因为它包含空格。

export MAVEN_OPTS="-Xms256m -Xmx512m"

答案 1 :(得分:2)

两个选项之间的空格使shell将其解释为两个不同的参数。您需要使用引号保护选项:

export MAVEN_OPTS="-Xms256m -Xmx512m"