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

Oui*_*sal 5 linux bash opensuse maven

我在使用OpenSuse,我正在按照本教程设置Maven.

当我跑这个:

export MAVEN_OPTS=-Xms256m -Xmx512m
Run Code Online (Sandbox Code Playgroud)

我收到以下错误:

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

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

Tim*_*Tim 9

您需要围绕值的引号,因为它包含空格.

export MAVEN_OPTS="-Xms256m -Xmx512m"
Run Code Online (Sandbox Code Playgroud)


Mur*_*nik 6

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

export MAVEN_OPTS="-Xms256m -Xmx512m"
Run Code Online (Sandbox Code Playgroud)