Dev*_*per 6 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?
小智 5
我通过在idea.bat文件中添加以下命令解决了这个问题:
UNSET JAVA_TOOL_OPTIONS
Run Code Online (Sandbox Code Playgroud)
我在 Windows 7 上运行 IntelliJ 2017.1,我的 idea.bat 文件位于C:\Program Files (x86)\JetBrains\IntelliJ IDEA Community Edition 2017.1\bin文件夹中。
更改后,idea.bat 文件的前 5 行如下所示:
@ECHO OFF
UNSET JAVA_TOOL_OPTIONS
::----------------------------------------------------------------------
:: IntelliJ IDEA startup script.
::----------------------------------------------------------------------
Run Code Online (Sandbox Code Playgroud)
小智 5
我在工作中遇到了同样的问题。这可能是 FireEye 的知识,而不是 IntelliJ 的答案,但我发现当我以管理员身份运行 IntelliJ 时,问题会消失而无需任何设置更改,因此如果您对开发框具有管理员访问权限,则此方法有效。
请注意,如果您从 IDEA 工具箱启动 IntelliJ,则该工具箱也需要以管理员身份运行。
| 归档时间: |
|
| 查看次数: |
6013 次 |
| 最近记录: |