2015-09-07 8 views
5

Sto usando Linux Mint e OpenJDK. java -version mostra questo:Come nascondere l'avviso di TieredCompilation?

java version "1.7.0_79" 
OpenJDK Runtime Environment (IcedTea 2.5.6) (7u79-2.5.6-0ubuntu1.14.04.1) 
OpenJDK Client VM (build 24.79-b02, mixed mode, sharing) 

Ogni volta che ho eseguito un'applicazione basata su Java come lein, ottengo questo avvertimento:

OpenJDK Client VM warning: TieredCompilation is disabled in this release. 

E 'irrilevante per i miei interessi, così ho preferito non avrebbe visto nel comando di uscita. Come posso nasconderlo o disabilitarlo?

+0

Ciao, sai esattamente dove si sta verificando l'avviso? – OneRaynyDay

risposta

4

Il problema è di Leiningen, e la sua installazione predefinito contiene la seguente riga nello script bash:

export LEIN_JVM_OPTS="${LEIN_JVM_OPTS-"-XX:+TieredCompilation -XX:TieredStopAtLevel=1"}" 

Modifica +-- fa il trucco.

Edit: Commentando la linea funziona interamente meglio, perché per alcuni compiti l'eseguibile Leiningen (in ~/.lein/self-installs) cercherà di consentire comunque anche in presenza di -TieredCompilation.

+0

Ho lo stesso problema e cambiare + a - o commentare non aiuta. – amirteymuri