我正在使用 Linux Mint 和 OpenJDK。java -version
显示这个:
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)
每当我运行基于 Java 的应用程序时,例如lein
,我收到此警告:
OpenJDK Client VM warning: TieredCompilation is disabled in this release.
它与我的兴趣无关,所以我不想在命令输出中看到它。我怎样才能隐藏或禁用它?
问题出在莱宁根。它的默认安装在它安装的 bash 脚本中包含以下行(例如:/usr/bin/lein
):
export LEIN_JVM_OPTS="${LEIN_JVM_OPTS-"-XX:+TieredCompilation -XX:TieredStopAtLevel=1"}"
有两种选择:
- change
+
to -
;
- 完全注释掉该行。
选项 2 将更全面地禁用警告。这是因为对于某些任务,Leiningen 可执行文件(在~/.lein/self-installs
)即使存在,也会尝试启用它-TieredCompilation
.
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)