【问题标题】:JProfiler not working in IntelliJ 12 (JProfiler executable is null)JProfiler 在 IntelliJ 12 中不起作用(JProfiler 可执行文件为空)
【发布时间】:2012-12-15 20:45:39
【问题描述】:

我正在尝试分析我的 Android 应用。我通过

安装了JProfiler插件

IntelliJ IDEA --> 首选项 --> 插件

这是插件描述的截图:

当我尝试运行探查器时,什么也没有发生,我收到这条消息说 JProfiler 可执行文件为空:

知道如何解决这个问题吗?

【问题讨论】:

  • 你安装了JProfiler(不仅仅是插件)吗?
  • 我认为插件附带了 JProfiler 安装。是单独安装吗?
  • 是的,该插件集成了 JProfiler 安装和 IDEA 安装。

标签: intellij-idea jprofiler


【解决方案1】:

您需要设置或重新设置 JProfiler 可执行文件。执行以下操作:

  • 从“运行”下拉菜单中选择“编辑配置”
  • 在对话框的“默认值”下选择“应用程序”(或任何现有的运行配置)
  • 选择“启动/连接”选项卡
  • 在列表中选择“JProfiler”
  • 单击“选择 JProfiler 可执行文件”按钮
  • 选择 JProfiler 可执行文件,它是

    • [JProfiler 安装目录]\bin\jprofiler.exe on Windows
    • [JProfiler 安装目录]/bin/jprofiler on Linux/Unix
    • [JProfiler 安装目录]/bin/macos/jprofiler.sh on Mac OS X

【讨论】:

  • 在 IntelliJ 12 上启动 JProfiler 后,它可能找不到正确的 JVM 分析端口。在 JProfiler 的输出窗口中查找它(在“JProfiler> Listening on port: xxxx”下)。获取 xxx 并将其粘贴到 JProfiler 的应该在后台的对话框中。
【解决方案2】:

你必须先安装JProfiler,你可以下载它here

【讨论】:

  • 我确实安装了它。我仍然有同样的问题。仅供参考,我跳过了“集成 IDE”步骤,因为我找不到它专门寻找的“插件”文件夹。
【解决方案3】:

您需要拥有与 IntelliJ IDEA 12 集成的 JProfiler 7.2.2(或更新版本) http://www.ej-technologies.com/download/jprofiler/changelog.html#7.2.2

首先,在文件浏览器中检查是否有 plugins 文件夹,如果没有,请创建它,所以它看起来像这样

C:\Users\[username]\.IntelliJIdea12\config\plugins

如果运行 IntelliJ IDEA 12,请将其关闭。

在 JProfiler 中转到

Session -> IDE Integrations

然后选择IntelliJ IDEA 12.x并点击Proceed按钮

选择您的.IntelliJIdea12 文件夹

C:\Users\[username]\.IntelliJIdea12

大功告成,您应该会在Run [class#method] with Coverage 旁边看到一个新按钮,上面写着Profile [class#method]

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-06-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多