Configurando JVM

Bom, estou tentando realizar a seguinte configuração no Java (via terminal):

java -XX:+AggressiveOpts -XX:-DoEscapeAnalysis

Porém ele mostra a lista de comandos como se eu tivesse digitando algo errado.

Se você não estipular o nome da classe ou do jar a ser executado…

Estou mostrando três situações diferentes. Na primeira, eu estou estipulando um flag que não está definido para a versão “client” da JVM. Na segunda, especifico explicitamente a versão -server, mas estou usando o java.exe que está no meu PATH que naõ tem a versão -server da JVM. Na terceira, especifico uma JVM que tem uma versão ‘-server’ mas esqueci de especificar o nome da classe ou jar a ser executado.

Por exemplo:

C:\>java -cp . -XX:-DoEscapeAnalysis
Unrecognized VM option 'DoEscapeAnalysis'
Error: Could not create the Java Virtual Machine.
Error: A fatal exception has occurred. Program will exit.

C:\>java -cp . -server -XX:-DoEscapeAnalysis
Error: missing `server' JVM at `C:\Program Files\Java\jre7\bin\server\jvm.dll'.
Please install or use the JRE or JDK that contains these missing components.

C:\>\jdk1.7.0\bin\java -cp . -server -XX:-DoEscapeAnalysis
Usage: java [-options] class [args...]
           (to execute a class)
   or  java [-options] -jar jarfile [args...]
           (to execute a jar file)
where options include:
...