Não é possível copiar da área de transferência para qualquer applet Java

5

A área de transferência não funciona com nenhum applet Java na minha instalação do Ubuntu 10.04. Eu estou usando o plugin IcedTea. Não consigo copiar / colar do Ubuntu para o Java em nenhuma direção. No entanto, o IcedTea pode copiar para si mesmo - ou seja, posso cortar texto de um applet Java e colá-lo em outra parte desse mesmo applet. Além disso, o suporte à área de transferência está bem em todo o restante do Ubuntu. Há algo que eu possa fazer para consertar isso?

    
por Thomas O 12.05.2011 / 00:26

5 respostas

6

gksudo gedit /etc/java-6-sun/security/java.policy

e / ou

gksudo gedit /etc/java-6-openjdk/security/java.policy

ou (por exemplo)

gksudo gedit /opt/java/64/jre1.7.0_04/lib/security/java.policy

Adicione a seguinte linha na parte inferior antes do último colchete de fechamento.

permission java.awt.AWTPermission "accessClipboard";

Se estiver com problemas para encontrar o arquivo java.policy correto a ser editado, tente localizar o arquivo usando

$ sudo find / -name "*java.policy"
    
por brendan 18.12.2011 / 03:27
1

Semelhante à resposta de Brendan, mas o sistema de reputação tola significa que tenho que enviar spam com uma resposta totalmente nova ...

No meu sistema (Ubuntu 12.04 executando o Oracle Java 1.7.0_04), tive que modificar um arquivo diferente, com

gksu gedit /opt/java/64/jre1.7.0_04/lib/security/java.policy

Depois, de acordo com a resposta de Brendan, adicione a seguinte linha na parte inferior antes do último colchete de fechamento.

permission java.awt.AWTPermission "accessClipboard";

Se estiver com problemas para encontrar o arquivo java.policy correto a ser editado, tente localizar o arquivo usando

$ sudo find / -name "*java.policy"

Eu tive esse problema em um applet incorporado no Firefox e tive que reiniciar o Firefox depois de editar o arquivo.

[Sinta-se à vontade para deletar isto se minhas edições nas postagens do brendan forem aceitas, mas eu também quis comentar sua resposta com a minha versão do Ubuntu e Java.]

    
por Sparhawk 28.05.2012 / 06:08
0

Eu tenho esse problema ao copiar texto do Opera e tentar colá-lo no Firefox e vice-versa. Eu resolvo isso abrindo o Editor de Texto e colando nele. Então eu cortei o texto do Editor de Texto e colei-o onde quiser.

    
por Zachariah Callaway 13.05.2011 / 05:05
0

A solução fornecida pelo brendan funciona, mas requer acesso root. Para corrigir esse problema com direitos de usuário, copie o arquivo /etc/java-7-openjdk/security/java.policy para $HOME/.java/ e altere a seguinte linha antes da última chave de fechamento:

permission java.awt.AWTPermission "accessClipboard";

Se você usar uma versão de java diferente de java-7-openjdk , altere o caminho. Você encontra o caminho correto com locate java.policy .

    
por Marco 14.01.2013 / 13:00
-1

Para o Opera - > Raposa de fogo. Você usa qualquer gerenciador de área de transferência, por exemplo, Parcelite.

    
por Vadimo 22.11.2011 / 07:51

Tags