Java程序打印出了"JAVA_OPTIONS"

5
我开始学习Java。运行代码后,我得到了一些额外的行,除了期望的输出之外。有人可以告诉我它们的含义吗?
我的代码:
public class HelloWorld
{
    public static void main(String[] args)
    {
        System.out.println("Hello World!!!");
    }
}

输出:

Picked up JAVA_TOOL_OPTIONS: -agentlib:jvmhook
Picked up _JAVA_OPTIONS: -Xrunjvmhook -Xbootclasspath/a:C:\PROGRA~2\HP\QUICKT~1\bin\JAVA_S~1\classes;C:\PROGRA~2\HP\QUICKT~1\bin\JAVA_S~1\classes\jasmine.jar
Hello World!!!

谢谢你的帮助!

1
你使用什么命令来运行它? - Trenin
你使用了其他外部的JAR文件吗? - iWumbo
请点击下面的链接查看有关Java系统环境变量的问题:https://dev59.com/hGkw5IYBdhLWcg3wwNJ5 - Cruncher
我在 Eclipse 中运行它并得到了相同的消息,然后我在命令提示符中使用 javac 运行了它。 - user3062593
谢谢,Cruncher。我刚刚意识到我在机器上安装的一个工具需要设置这两个环境变量。 - user3062593
HP QTP / HPE LeanFT 确实设置了系统全局 _JAVA_OPTIONS 环境变量。有关详细信息,请参见另一个线程https://dev59.com/2WPVa4cB1Zd3GeqP2yF4。 - opichals
1个回答

5

如果设置了环境变量JAVA_TOOL_OPTIONS_JAVA_OPTIONS,那么就会出现这种情况。如果不需要它们,建议不要设置。如果在Eclipse中运行,则应查看“运行配置”或Eclipse的配置。根据这个问题,显然没有办法抑制这些消息,如果设置了这些变量。


感谢您的回复。我刚刚意识到我在机器上安装的其中一个工具需要设置这两个环境变量。由于这些变量正在被该工具使用,因此我无法删除它们。有没有办法防止它们在我的输出中显示? - user3062593

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接