更新到IntelliJ 2017.1会导致JAVA_TOOL_OPTIONS打印

时间:2017-03-24 20:33:49

标签: java intellij-idea

今天早上我更新了IntelliJ IDEA 2017.1,当我运行任何测试,甚至运行我制作的hello_world项目时,控制台在执行我的程序后会打印一条消息,说明Picked up JAVA_TOOL_OPTIONS: -agentpath:"C:\windows\FireEye\JavaAgentDll_00.dll"

此外,当我尝试在调试模式下运行时,我收到错误:

ERROR: JDWP unable to get necessary JVMTI capabilities.

如果我在IntelliJ之外运行程序,我不会收到这些错误。是否有解决错误的解决方案,是否有理由JAVA_TOOL_OPTIONS现在被“拾取”?

4 个答案:

答案 0 :(得分:4)

从系统中删除this环境变量或将运行/调试配置配置为不包括父环境:

environment

答案 1 :(得分:2)

我通过在idea.bat文件中添加以下命令解决了这个问题:

.chat .room .self {
  /* position: absolute;
  right: 8px; */

  text-align: right;
}

.chat .room .self .details {
  /* position: absolute;
  right: 8px; */

  text-align: right;
}

我在Windows 7上运行IntelliJ 2017.1,而我的idea.bat文件位于UNSET JAVA_TOOL_OPTIONS 文件夹。

我的idea.bat文件的前5行在更改后如下所示:

C:\Program Files (x86)\JetBrains\IntelliJ IDEA Community Edition 2017.1\bin

答案 2 :(得分:2)

我在工作中遇到了同样的问题。这可能是FireEye的知识,而不是IntelliJ的答案,但我发现当我以管理员身份运行IntelliJ时,问题就会消失而不需要进行任何设置更改,所以如果您拥有开发框的管理员权限,这就行了。

请注意,如果从IDEA工具箱启动IntelliJ,则工具箱也需要作为管理员运行。

答案 3 :(得分:0)

覆盖env的另一种方法是来自Help |编辑所有位置的“自定义VM选项”菜单。

IntelliJ_Help_VMopt