在 ubuntu 18.04 中安装 OpenJDK OpenJ9 后,我丢失了可执行文件
I got missing executeable files after installing OpenJDK OpenJ9 in ubuntu 18.04
我最近在 https://launchpad.net/~rpardini/+archive/ubuntu/adoptopenjdk 的 Ubuntu 18.04 机器上安装了 OpenJ9 jvm,并在我的终端中收到以下通知:
** Missing executable /usr/lib/jvm/adoptopenjdk-11-jdk-
openj9/bin/jcmd even though man page /usr/lib/jvm/adoptopenjdk-
11-jdk-openj9/man/man1/jcmd.1.gz exists.
** This is probably a bug in AdoptOpenJDK and should be reported
upstream.
** Missing executable /usr/lib/jvm/adoptopenjdk-11-jdk-
openj9/bin/jinfo even though man page /usr/lib/jvm/adoptopenjdk-
11-jdk-openj9/man/man1/jinfo.1.gz exists.
** This is probably a bug in AdoptOpenJDK and should be reported
upstream.
** Missing executable /usr/lib/jvm/adoptopenjdk-11-jdk-
openj9/bin/jmap even though man page /usr/lib/jvm/adoptopenjdk-
11-jdk-openj9/man/man1/jmap.1.gz exists.
** This is probably a bug in AdoptOpenJDK and should be reported
upstream.
** Missing executable /usr/lib/jvm/adoptopenjdk-11-jdk-
openj9/bin/jstat even though man page /usr/lib/jvm/adoptopenjdk-
11-jdk-openj9/man/man1/jstat.1.gz exists.
** This is probably a bug in AdoptOpenJDK and should be reported
upstream.
** Missing executable /usr/lib/jvm/adoptopenjdk-11-jdk-
openj9/bin/jstatd even though man page
/usr/lib/jvm/adoptopenjdk-11-jdk-openj9/man/man1/jstatd.1.gz
exists.
** This is probably a bug in AdoptOpenJDK and should be reported
upstream.
我试过 运行 Spring Tool Suit 到目前为止没有问题。
我应该担心这个吗?
如果我能做些什么来修复这些丢失的文件,请教我。我对 jvm 的工作原理知之甚少。
提前谢谢你。
除非您需要 jinfo、jstat 或 jstatd,否则您可以安全地忽略更新替代方案中的那些警告(OpenJ9 不提供这些命令)。我打开了一个问题 [1],建议手册页应该只包含在提供的命令中。
请注意,jcmd 和 jmap 已添加到较新版本的 OpenJ9 中。
我最近在 https://launchpad.net/~rpardini/+archive/ubuntu/adoptopenjdk 的 Ubuntu 18.04 机器上安装了 OpenJ9 jvm,并在我的终端中收到以下通知:
** Missing executable /usr/lib/jvm/adoptopenjdk-11-jdk-
openj9/bin/jcmd even though man page /usr/lib/jvm/adoptopenjdk-
11-jdk-openj9/man/man1/jcmd.1.gz exists.
** This is probably a bug in AdoptOpenJDK and should be reported
upstream.
** Missing executable /usr/lib/jvm/adoptopenjdk-11-jdk-
openj9/bin/jinfo even though man page /usr/lib/jvm/adoptopenjdk-
11-jdk-openj9/man/man1/jinfo.1.gz exists.
** This is probably a bug in AdoptOpenJDK and should be reported
upstream.
** Missing executable /usr/lib/jvm/adoptopenjdk-11-jdk-
openj9/bin/jmap even though man page /usr/lib/jvm/adoptopenjdk-
11-jdk-openj9/man/man1/jmap.1.gz exists.
** This is probably a bug in AdoptOpenJDK and should be reported
upstream.
** Missing executable /usr/lib/jvm/adoptopenjdk-11-jdk-
openj9/bin/jstat even though man page /usr/lib/jvm/adoptopenjdk-
11-jdk-openj9/man/man1/jstat.1.gz exists.
** This is probably a bug in AdoptOpenJDK and should be reported
upstream.
** Missing executable /usr/lib/jvm/adoptopenjdk-11-jdk-
openj9/bin/jstatd even though man page
/usr/lib/jvm/adoptopenjdk-11-jdk-openj9/man/man1/jstatd.1.gz
exists.
** This is probably a bug in AdoptOpenJDK and should be reported
upstream.
我试过 运行 Spring Tool Suit 到目前为止没有问题。
我应该担心这个吗? 如果我能做些什么来修复这些丢失的文件,请教我。我对 jvm 的工作原理知之甚少。 提前谢谢你。
除非您需要 jinfo、jstat 或 jstatd,否则您可以安全地忽略更新替代方案中的那些警告(OpenJ9 不提供这些命令)。我打开了一个问题 [1],建议手册页应该只包含在提供的命令中。
请注意,jcmd 和 jmap 已添加到较新版本的 OpenJ9 中。