Uploaded image for project: 'JDK'
  1. JDK
  2. JDK-8180947

Remove the launchers data model flags -d32/-d64

XMLWordPrintable

    • Icon: CSR CSR
    • Resolution: Approved
    • Icon: P3 P3
    • 10
    • tools
    • None
    • behavioral
    • low
    • Should be minimal as the only possible use would be for Solaris, but dual mode was removed in jdk8, the options were deprecated in jdk9.
    • add/remove/modify command line option
    • JDK

      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.

            ksrini Kumar Srinivasan
            ksrini Kumar Srinivasan
            Alan Bateman, Mandy Chung (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            4 Start watching this issue

              Created:
              Updated:
              Resolved: