为什么/如何在Netbeans中导致IntelliJ导致调试输出?

Dan*_*ski 9 java netbeans intellij-idea

昨天我用Netbeans调试了一个Java应用程序.(即应用程序在附带调试器的情况下运行)同时我在Rails应用程序上使用IntelliJ.

我注意到Netbeans调试输出窗口中有两条奇怪的消息:

Exception "java.lang.ClassNotFoundException:
com.intellij.codeInsight.editorActions.FoldingTransferableData$FoldingData"
while constructing DataFlavor for: application/x-java-jvm-local-objectref;
class=com.intellij.codeInsight.editorActions.FoldingTransferableData$FoldingData
Run Code Online (Sandbox Code Playgroud)

Exception "java.lang.ClassNotFoundException:
com.intellij.codeInsight.editorActions.ReferenceTransferableData$ReferenceData"
while constructing DataFlavor for: application/x-java-jvm-local-objectref;
class=com.intellij.codeInsight.editorActions.ReferenceTransferableData$ReferenceData
Run Code Online (Sandbox Code Playgroud)

出于好奇:这里发生了什么?

如果重要:我正在使用Netbeans 7.0.1和IntelliJ 10.5.2(评估)与Ruby插件.

Ing*_*gel 12

这不是IDEA导致任何输出,而是Netbeans.Netbeans正在尝试分析剪贴板的内容,该剪贴板包含IDEA放在那里的序列化Java对象.由于Netbeans不知道任何IntelliJ IDEA类,它会打印此错误.

  • 在使用PyCharm的MATLAB中也会发生.我跑了`C:\ Windows\System32\cmd.exe/c"echo off | clip"`清除剪贴板并重新启动,问题解决了. (4认同)
  • 我也是,IDEA也分析了剪贴板 (3认同)

Emm*_*urg 5

这是一个由 IntelliJ 放入剪贴板的序列化对象(Transferable 用于剪贴板操作),Netbeans 不知道该对象。没什么可担心的。