如何执行 OpenJDK 调试包
How to Execute OpenJDK Debugging Package
我需要 OpenJDK 的构建,它提供了用于在 RedHat Linux Server 8.2 中进行调试的符号。我安装了 OpenJDK 1.8.0 252-*(最新):
yum install java-1.8.0-openjdk-devel
然而,后来我意识到我需要一个启用调试的软件包,而且我对一个非常具体的版本 (242-*) 很感兴趣,所以我直接从 RedHat Acces 站点下载了它 (this link).
使用 rpm
(rpm -ivh java-1.8.0.....
) 安装后,chmod
将所有内容设置为 774,当我导航到 java
目录时,我似乎没有能够执行 java
(或在本例中为 java.debug
):
[root@localhost lib]# /usr/lib/debug/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.242.b07-1.el6_10.x86_64-debug/bin/javac.debug -version
-bash: /usr/lib/debug/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.242.b07-1.el6_10.x86_64-debug/bin/javac.debug: No such file or directory
[root@localhost lib]# /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.252.b09-2.el8_1.x86_64/bin/java -version
openjdk version "1.8.0_252"
OpenJDK Runtime Environment (build 1.8.0_252-b09)
OpenJDK 64-Bit Server VM (build 25.252-b09, mixed mode)
我是不是漏掉了什么?
java-1.8.0-openjdk-debuginfo
是一个 补充 包,它为 OpenJDK 二进制文件提供调试符号。这个包不能自给自足;它不包含可执行二进制文件。
为了使用带调试符号的OpenJDK,需要安装bothjava-1.8.0-openjdk
and对应的java-1.8.0-openjdk-debuginfo
同版本的包。
我需要 OpenJDK 的构建,它提供了用于在 RedHat Linux Server 8.2 中进行调试的符号。我安装了 OpenJDK 1.8.0 252-*(最新):
yum install java-1.8.0-openjdk-devel
然而,后来我意识到我需要一个启用调试的软件包,而且我对一个非常具体的版本 (242-*) 很感兴趣,所以我直接从 RedHat Acces 站点下载了它 (this link).
使用 rpm
(rpm -ivh java-1.8.0.....
) 安装后,chmod
将所有内容设置为 774,当我导航到 java
目录时,我似乎没有能够执行 java
(或在本例中为 java.debug
):
[root@localhost lib]# /usr/lib/debug/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.242.b07-1.el6_10.x86_64-debug/bin/javac.debug -version
-bash: /usr/lib/debug/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.242.b07-1.el6_10.x86_64-debug/bin/javac.debug: No such file or directory
[root@localhost lib]# /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.252.b09-2.el8_1.x86_64/bin/java -version
openjdk version "1.8.0_252"
OpenJDK Runtime Environment (build 1.8.0_252-b09)
OpenJDK 64-Bit Server VM (build 25.252-b09, mixed mode)
我是不是漏掉了什么?
java-1.8.0-openjdk-debuginfo
是一个 补充 包,它为 OpenJDK 二进制文件提供调试符号。这个包不能自给自足;它不包含可执行二进制文件。
为了使用带调试符号的OpenJDK,需要安装bothjava-1.8.0-openjdk
and对应的java-1.8.0-openjdk-debuginfo
同版本的包。