【问题标题】:How to set javaagent in intellij idea VM Options?如何在 intellij idea VM Options 中设置 javaagent?
【发布时间】:2020-03-23 18:38:30
【问题描述】:

我正在使用 Intellij Idea 进行开发。 我想添加日志监控使用

https://stackify.com/prefix/

我正在按照他们在下面的链接中设置 javaagent 的指南

http://support.stackify.com/hc/en-us/articles/211497443-How-to-Enable-Java-Profiling-with-Prefix

当我运行项目时,我收到以下错误

IIntellij 只读取第一个空格之前的路径。

请帮我解决问题。 谢谢

【问题讨论】:

  • 你试过转义空格吗?
  • @Makoto 不,我没有。空格的 vm 选项接受哪个转义字符?
  • 我在 Linux 上,所以我不完全了解 Windows,但我使用了反斜杠。不过,您可能需要参考如何在 Windows 路径中转义空格。
  • @Makoto 尝试了反斜杠和 ^ 。仍在阅读直到第一个空格
  • "c:\Program Files (x86)\Stackify..." ?

标签: java intellij-idea filepath stackify


【解决方案1】:

你应该把文件路径放在双引号中:

-javaagent:"C:\Program Files (x86)\StackifyPrefix\java\lib\stackify-java-sprn.jar"

【讨论】:

    【解决方案2】:

    bowmore 解释的双引号方法对我不起作用,必须采用斜线方式:

    -javaagent:C:/Program Files (x86)/StackifyPrefix/java/lib/stackify-java-sprn.jar
    

    【讨论】:

    • 在 Linux 上怎么样
    • 尝试用反斜杠转义空格
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2016-10-16
    • 2018-09-07
    • 1970-01-01
    • 1970-01-01
    • 2018-11-29
    • 1970-01-01
    相关资源
    最近更新 更多