我在上网本上运行Lubuntu,并安装了Oracle的JDK。一切似乎都很好。唯一的问题是,当Oracle JDK更新时,我会收到以下警告:
update-binfmts: warning: current package is oracle-java7, but binary format already installed by openjdk-6
我找到了这个链接:https://bugs.launchpad.net/ubuntu/+source/sun-java6/+bug/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有什么关系。我怎样才能摆脱这个警告?
好吧,我现在知道更多关于更新的信息了。我可以看到其中有两个条目,一个用于Python,另一个用于jar。我只需要根据launchpad链接更改jar条目。我会尽快做这件事,如果能成功的话,我会标记这个问题解决了。
萨克斯
布赖恩
发布于 2013-07-16 19:03:01
删除旧的参考资料:
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\x04https://askubuntu.com/questions/259096
复制相似问题