“拿起JAVA_TOOL_OPTIONS: -javaagent:/usr/share/java/jayatanaag.jar” 当启动 Scala 解释器时

2022-08-31 22:29:57

在 Ubuntu 14.04 中运行 Scala 解释器时,我收到以下消息作为第一行打印:

Picked up JAVA_TOOL_OPTIONS: -javaagent:/usr/share/java/jayatanaag.jar 

然后是熟悉的“欢迎来到Scala”消息。

我很担心,因为我以前在运行Scala时没有看到过 - 这意味着什么,它危险吗,等等?

显然,环境变量设置为 - 我没有设置,但是发生了什么,为什么?我可以安全地取消设置它吗?$JAVA_TOOL_OPTIONS-javaagent:/usr/share/java/jayatanaag.jar

附加信息:

  • 最近安装的安卓工作室
  • JAR名称中的“ayatana”一词可能指向Ubuntu的项目Ayatana。

答案 1

您可以通过取消设置来禁用当前shell会话的jayatana,如下所示:JAVA_TOOL_OPTIONS

unset JAVA_TOOL_OPTIONS

这样,对于需要它的应用程序,它仍将启用。


答案 2

如果您安装了jayatana,它允许eclipse中隐藏的全局菜单与Unity一起使用,则会发生这种情况:

sudo add-apt-repository ppa:danjaredg/jayatana
sudo apt-get update
sudo apt-get install jayatana

将 JAR 放在启动时由 JVM 回显的文件夹中。/usr/share/java/

如果删除该软件,则不会看到以下消息:

sudo apt-get remove jayatana

您可能需要删除:

/usr/share/upstart/sessions/jayatana.conf 

并重新启动会话,以便不设置环境变量。JAVA_TOOL_OPTIONS