Я пытаюсь скопировать текст в буфер обмена в веб-приложении java, используя getSystemClipboard:
Clipboard clipboard = Toolkit.getDefaultToolkit().getSystemClipboard();
Но я получил исключение java.awt.HeadlessException
и не понимаю почему, особенно потому, что согласно документ это исключение связано с вызовом IO HW, которое отсутствует (и у меня есть клавиатура / мышь, и я не вызываю их) ...
Что я должен сделать, чтобы правильно получить системный буфер обмена?
РЕДАКТИРОВАТЬ Благодаря вашим комментариям и ответу Рошаны Питигала, я понял мою ошибку: На самом деле Java-приложение работает на DC, а не в локальной среде пользователя.Следовательно, пользовательский системный буфер обмена получит буфер обмена DC (а не пользовательский).решение должно быть на стороне клиента (это работает в среде клиента).Спасибо всем!