Remover referência antiga:
sudo update-binfmts --package openjdk-6 --remove jar /usr/bin/jexec
Adicione um novo:
sudo update-binfmts --package oracle-java7 --install jar /usr/bin/jexec --magic PK\x03\x04
Estou rodando o Lubuntu em um netbook e instalei o JDK do Oracle. Tudo parece estar funcionando bem. O único problema é que, quando o Oracle JDK é atualizado, recebo o seguinte aviso:
update-binfmts: warning: current package is oracle-java7, but binary format already installed by openjdk-6
Eu encontrei este link: link
mas parece estar falando sobre algo específico para o java-6-openjdk. Quando eu executo update-binfmts --display
, recebo a seguinte saída:
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 =
Eu não entendo o que isso tem a ver com o Python. Como posso me livrar desse aviso?
EDITAR:
Ok, eu sei mais sobre update-binfmts agora. Eu posso ver que há duas entradas lá, uma para o Python e outra para o jar. Eu só preciso mudar a entrada do jarro conforme o link da barra de lançamento. Eu farei isso assim que puder e marque isso como resolvido se funcionar.
Thanx,
Brian
Remover referência antiga:
sudo update-binfmts --package openjdk-6 --remove jar /usr/bin/jexec
Adicione um novo:
sudo update-binfmts --package oracle-java7 --install jar /usr/bin/jexec --magic PK\x03\x04