Ouissal
Ouissal

Reputation: 1559

bash: export: `-Xmx512m': not a valid identifier when I set MAVEN_OPTS variable

I'm on OpenSuse, I'm following this tutorial to set up Maven.

When I ran this :

export MAVEN_OPTS=-Xms256m -Xmx512m

I got the following error:

bash: export: `-Xmx512m': not a valid identifier

I've followed that tutorial's steps, the Maven I downloaded is Version 3.5.2.

Upvotes: 9

Views: 6504

Answers (2)

Tim
Tim

Reputation: 6519

You need quotes around the value, as it contains a space.

export MAVEN_OPTS="-Xms256m -Xmx512m"

Upvotes: 20

Mureinik
Mureinik

Reputation: 312219

The space in between both options makes the shell interpret this as two different arguments. You need to protect the options with quotes:

export MAVEN_OPTS="-Xms256m -Xmx512m"

Upvotes: 6

Related Questions