Я выполняю Lubuntu на нетбуке, и я установил JDK Oracle. Все, кажется, хорошо работает. Единственная проблема состоит в том, что, когда JDK Oracle обновляет, я получаю соблюдающее предупреждение:
update-binfmts: warning: current package is oracle-java7, but binary format already installed by openjdk-6
Я нашел эту ссылку: https://bugs.launchpad.net/ubuntu / + source/sun-java6 / + ошибка/328174, но это, кажется, говорит о чем-то характерном для 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. Как я могу избавиться от этого предупреждения?
Править:
Хорошо, я знаю больше об обновлении-binfmts теперь. Я вижу, что существует две записи там, один для Python и один для банки. Я просто должен изменить запись банки согласно ссылке панели запуска. Я сделаю это, как только я могу и отмечать решенный, если это работает.
Спасибо,
Brian
Удалите старую ссылку:
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