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.
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:
...