当我使用
创建运行时C:oraclejdk-11.0.15binjlink --add-modules ALL-MODULE-PATH --output jre --strip-debug --no-man-pages --no-header-files --compress=2 --module-path "C:oraclejdk-11.0.15jmods" --output compressedrt --add-options="-Xmx64m"
并尝试执行
compressedrtbinjava.exe -version
它只是挂起
只在使用add-options
选项时发生
新版本的JDK创建一个工作运行时
C:oraclejdk-17.0.3.1binjlink --add-modules ALL-MODULE-PATH --output jre --strip-debug --no-man-pages --no-header-files --compress=2 --module-path "C:oraclejdk-17.0.3.1jmods" --output compressedrt --add-options="-Xmx64m"
所以,我猜,这个问题是固定的,但没有反向移植?不幸的是,我可以在JBS中找到一个相关的问题
问题在JBS中得到确认https://bugs.openjdk.org/browse/JDK-8288172