昨天我用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
和
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
出于好奇:这里发生了什么?
如果重要:我在Ruby插件中使用Netbeans 7.0.1和IntelliJ 10.5.2(评估版)。
答案 0 :(得分:11)
这不是IDEA导致任何输出,而是Netbeans。 Netbeans正在尝试分析剪贴板的内容,该剪贴板包含IDEA放在那里的序列化Java对象。由于Netbeans不知道任何IntelliJ IDEA类,因此会打印此错误。
答案 1 :(得分:4)
这是一个序列化对象,由IntelliJ(Transferable用于剪贴板操作)放在剪贴板中,Netbeans不知道。无需担心。