Невозможно скопировать из буфера обмена в любой Java-апплет

5

Буфер обмена не работает с каким-либо Java-апплетом при установке Ubuntu 10.04. Я использую плагин IcedTea. Я не могу копировать / вставлять из Ubuntu в Java в любом направлении. Однако IcedTea может копировать себя, то есть я могу вырезать текст из апплета Java и вставить его в другую часть того же апплета. Помимо этого, поддержка буфера обмена отлично подходит для остальной части Ubuntu. Есть ли что-нибудь, что я могу сделать, чтобы исправить это?

    
задан Thomas O 12.05.2011 в 00:26
источник

5 ответов

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

и / или

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

или (например)

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

Добавьте следующую нижнюю строку до последней закрывающей скобки.

permission java.awt.AWTPermission "accessClipboard";

Если вам не удается найти правильный файл java.policy для редактирования, вы можете попытаться найти файл, используя

$ sudo find / -name "*java.policy"
    
ответ дан brendan 18.12.2011 в 03:27
1

Как и ответ Брендана, но глупая система репутации означает, что я должен спамить с совершенно новым ответом ...

В моей системе (Ubuntu 12.04 под управлением Oracle Java 1.7.0_04) мне пришлось изменить другой файл с помощью

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

Затем, в соответствии с ответом brendan, добавьте следующую строку вниз до последней закрывающей скобки.

permission java.awt.AWTPermission "accessClipboard";

Если вам не удается найти правильный файл java.policy для редактирования, вы можете попытаться найти файл, используя

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

Я столкнулся с этой проблемой во встроенном апплете в Firefox, и мне пришлось перезапустить Firefox после редактирования файла.

[Не стесняйтесь удалять это, если мои изменения в сообщениях brendan принимаются, но я также хотел прокомментировать его ответ с моей версией Ubuntu и Java.]

    
ответ дан Sparhawk 28.05.2012 в 06:08
0

У меня есть эта проблема при копировании текста из Opera и попытке вставить его в firefox и наоборот. Я решаю это, открывая текстовый редактор и вставляя его. Затем я вырезал текст из текстового редактора и вставлял его туда, где захочу.

    
ответ дан Zachariah Callaway 13.05.2011 в 05:05
0

Решение, предоставляемое brendan, работает, но для этого требуется root-доступ. Чтобы устранить эту проблему с правами пользователя, скопируйте файл /etc/java-7-openjdk/security/java.policy в $HOME/.java/ и измените следующую строку перед последней закрывающей скобкой:

permission java.awt.AWTPermission "accessClipboard";

Если вы используете другую версию java, чем java-7-openjdk , измените путь. Вы найдете правильный путь с locate java.policy .

    
ответ дан Marco 14.01.2013 в 13:00
-1

Для Opera - > Fire Fox. Вы используете любой менеджер буфера обмена, например, Parcelite.

    
ответ дан Vadimo 22.11.2011 в 07:51