加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > Java > 正文

如何抑制“Picked up JAVA_TOOL_OPTIONS:-javaagent:/usr/shar

发布时间:2020-12-14 16:45:10 所属栏目:Java 来源:网络整理
导读:我使用的是Ubuntu 15.04和 Java 1.7.更新到15.04之后,每当我输入任何Java命令时,我会收到如下消息: Picked up JAVA_TOOL_OPTIONS: -javaagent:/usr/share/java/jayatanaag.jar 例如: hduser@ubuntu:~$java -version Picked up JAVA_TOOL_OPTIONS: -javaage
我使用的是Ubuntu 15.04和 Java 1.7.更新到15.04之后,每当我输入任何Java命令时,我会收到如下消息:
Picked up JAVA_TOOL_OPTIONS: -javaagent:/usr/share/java/jayatanaag.jar

例如:

hduser@ubuntu:~$java -version
Picked up JAVA_TOOL_OPTIONS: -javaagent:/usr/share/java/jayatanaag.jar
java version "1.7.0_21"
Java(TM) SE Runtime Environment (build 1.7.0_21-b11)
Java HotSpot(TM) 64-Bit Server VM (build 23.21-b01,mixed mode)

我该如何抑制这种行为?

解决方法

我也升级到Ubuntu 15.04,并有同样的问题(虽然,我不觉得这是一个问题).
$echo $JAVA_TOOL_OPTIONS
-javaagent:/usr/share/java/jayatanaag.jar
$apt-cache search jayatana
jayatana - Java Native Library for ayatana project

从这个输出我可以得出结论,ayatana试图将其代理附加到所有启动的Java代码.

Ubuntu Wiki说

Ayatana is a collective effort to improve the user experience of software in and for Ubuntu.

所以,看起来这个应用程序是附加代理程序,以确保应用程序稳定或像这样.

消除此变量的简单方法只是在?/ .profile中取消设置:

$echo unset JAVA_TOOL_OPTIONS >>~/.profile

但这看起来更像是解决方法,如果您确定不需要此应用程序,则可以完全删除它:

$sudo apt-get remove jayatana

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读