Summary
The java launchers data model selection options namely (-d32, -d64, -J-d32 and -J-d64) are obsolete and were deprecated previously, these options are now removed. To prevent the launcher from failing, users must remove usages of these options when invoking the java launcher or a tool such as javac, javah etc.
Problem
The launcher supports an obsolete functionality since JDK 8 when the dual support for Solaris was removed.
Solution
These options are removed since it needlessly complicates the logic for an obsolete functionality.
Specification
With the options removed, the java launcher will pass all unrecognized options to the VM, causing it to fail, with an appropriate message. This is the normal behavior for all unrecognized options.
- csr of
-
JDK-8180286 Remove the launchers data model flags -d32/-d64
-
- Resolved
-