Ich schreibe ein Programm in Zwischenablage, und ich möchte Sicherung der Zwischenablage Inhalte beim Start zu machen, und wiederherstellen, wenn Sie fertig sind. So wie es aussieht:Java intellij Zwischenablage Backup
data = Toolkit.getDefaultToolkit.getSystemClipboard.getContents(this);
doSomething();
Toolkit.getDefaultToolkit.getSystemClipboard.setContents(data, this);
es im Allgemeinen gut funktioniert, aber wenn ich einen Teil des Codes von IntelliJ kopieren, und mein Programm ausführen, es wirft:
Exception „java.lang.ClassNotFoundException : com/intellij/codeInsight/editorActions/FoldingData "beim Erstellen von DataFlavor für: application/x-java-jvm-local-objectref; class = com.intellij.codeInsight.editorActions.FoldingData
Exception "java.lang.ClassNotFoundException: com/intellij/Insight/editorActions/FoldingData", während die Konstruktion DataFlavor für: application/x-java-jvm-local-objectref; class = com.intellij.codeInsight.editorActions.FoldingData
Ausnahme "java.lang.ClassNotFoundException: org/jetbrains/plugins/scala/Konvertierung/Kopieren/Verknüpfungen" beim Erstellen von DataFlavor für: application/x-java-serialized- Objekt; class = org.jetbrains.plugins.scala.conversion.copy.Associations
Ausnahme "java.lang.ClassNotFoundException: org/jetbrains/plugins/scala/Konvertierung/Kopieren/Verknüpfungen" beim Erstellen von DataFlavor für: application/x- Java-serialisiertes Objekt; class = org.jetbrains.plugins.scala.conversion.copy.Associations
auch wenn doSomething Funktion leer ist.
Kann ich ALLE Inhalte aus der Zwischenablage sichern? Wenn nicht, wie geht man mit einem solchen Problem um?
Ich kann SDK nicht finden, die Sie vorschlagen. –