我正在使用Linux Mint和OpenJDK。 instanceOf
显示了这一点:
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
这与我的兴趣无关,所以我不想在命令输出中看到它。如何隐藏或禁用它?
答案 0 :(得分:5)
问题出在莱宁根。它的默认安装包含它安装的bash脚本中的以下行(例如/usr/bin/lein
):
export LEIN_JVM_OPTS="${LEIN_JVM_OPTS-"-XX:+TieredCompilation -XX:TieredStopAtLevel=1"}"
有两种选择:
+
更改为-
; 选项2将更全面地禁用警告。这是因为对于某些任务,即使存在~/.lein/self-installs
,Leiningen可执行文件(-TieredCompilation
)也会尝试启用它。