getSystemClipboard falló en sin cabeza excepción

ASF:

Estoy tratando de copiar el texto al portapapeles en Java aplicación basada en web utilizando getSystemClipboard:

Clipboard clipboard = Toolkit.getDefaultToolkit().getSystemClipboard();

Pero tengo java.awt.HeadlessExceptionexcepción y no entiendo por qué, sobre todo porque según el doc esta excepción se relaciona con llamar IO HW que falta (y tengo teclado / ratón y no se les llama) ...

¿Qué debo hacer para conseguir portapapeles del sistema correctamente?

EDITAR Gracias a ti y comenta Roshana- Pitigala respuesta que entiende mi error: En realidad la aplicación Java se ejecuta en la CC y no en el entorno local del usuario. Por lo tanto llegar usuario portapapeles del sistema obtendrá el portapapeles DC (y no el usuario). la necesidad de una solución para estar en el lado del cliente (que se ejecuta en el entorno del cliente). ¡Gracias a todos!

Roshana Pitigala:

Pruebe a ejecutar su aplicación con el parámetro VM,

-Djava.awt.headless=false

O añadir la siguiente línea antes de entrar en el portapapeles.

System.setProperty("java.awt.headless", "false");

Supongo que te gusta

Origin http://43.154.161.224:23101/article/api/json?id=190192&siteId=1
Recomendado
Clasificación