update-binfmts предупреждение

7

Я запускаю Lubuntu на нетбуке, и я установил JDK для Oracle. Кажется, все работает нормально. Единственная проблема заключается в том, что при обновлении Oracle JDK появляется следующее предупреждение:

update-binfmts: warning: current package is oracle-java7, but binary format already installed by openjdk-6

Я нашел эту ссылку: Ссылка но, похоже, речь идет о чем-то специфичном для java-6-openjdk. Когда я запускаю update-binfmts --display , я получаю следующий вывод:

python2.7 (enabled):
     package = python2.7
    type = magic
      offset = 0
       magic = \x03\xf3\x0d\x0a
    mask = 
 interpreter = /usr/bin/python2.7
    detector = 
jar (enabled):
     package = openjdk-6
    type = magic
      offset = 0
       magic = PK\x03\x04
    mask = 
 interpreter = /usr/bin/jexec
    detector = 

Я не понимаю, что это связано с Python. Как я могу избавиться от этого предупреждения?

EDIT:

Хорошо, теперь я знаю больше об обновлении-binfmts. Я вижу, что есть две записи, одна для Python и одна для jar. Мне просто нужно изменить запись в банке в соответствии со ссылкой на пусковую панель. Я сделаю это, как только смогу, и отметьте это, если оно будет работать.

Thanx,

Брайан

    
задан Brian.D.Myers 21.02.2013 в 03:51
источник

1 ответ

16

Удалить старую ссылку:

sudo update-binfmts --package openjdk-6 --remove jar /usr/bin/jexec

Добавить новый:

sudo update-binfmts --package oracle-java7 --install jar /usr/bin/jexec --magic PK\x03\x04
    
ответ дан Raul 16.07.2013 в 19:03
источник

Ознакомьтесь с другими вопросами по меткам