Damno
Usuario (Argentina)

Como habrán notado en algunas aplicaciones diseñadas en Java2, a partir de la última actualización Java ya no nos permite pegar texto desde el portapapeles del sistema operativo hacia la aplicación, limitándonos por ejemplo a no poder pegar enlaces dentro de programas como chats. Según Oracle, nos dice que el acceso al portapapeles desde una aplicación Java, puede resultar peligrosa por que esta podría monitoriar en segundo plano nuestro portapales y hacerse de contraseñas u otras informaciónes de valor para el usuario. Aqui les traigo una solución temporal para reactivar el acceso al portapapeles a estas aplicaciones, pero aviso de antemano que esto corre a su riesgo. Empezemos! 1) Busca y localiza el archivo "java.policy" situado normalmente en "C:/Archivos de programa/Java/jre6/libsecurity/" 2) Copia el archivo "java.policy" a la carpeta "C:/Documents and Settings/NOMBRE/Datos de programa/Sun/Java/Deployment/security/" Windows XP "C:/Users/NOMBRE/AppData/LocalLow/Sun/Java/Deployment/security/" en Windows 7 Nota:remplaza NOMBRE con tu nombre de usuario, es posible que la carpeta "Datos de programa" este oculta en XP, y "AppData" no sea accesible sin permisos administrativos W7 , para solucionar este inconveniente abre la consola ejecutar presionando WIN+R y pega la ruta completa 3) Abre el archivo "java.policy" con el wordpad (la copia), y agrega el siguiente fragmento permission java.awt.AWTPermission "accessClipboard"; donde se indica debajo // default permissions granted to all domains grant { // Allows any thread to stop itself using the java.lang.Thread.stop() // method that takes no argument. // Note that this permission is granted by default only to remain // backwards compatible. // It is strongly recommended that you either remove this permission // from this policy file or further restrict it to code sources // that you specify, because Thread.stop() is potentially unsafe. // See the API specification of java.lang.Thread.stop() for more // information. permission java.lang.RuntimePermission "stopThread"; // allows anyone to listen on un-privileged ports permission java.net.SocketPermission "localhost:1024-", "listen"; // "standard" properies that can be read by anyone permission java.awt.AWTPermission "accessClipboard"; Bueno eso todo, solo reinicien el explorador y ya tendrán habilitado nuevamente el acceso al portapales. Saludos y espero les sirva fuente original en ingles: