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

[macosx] -Xdock:name doesn't set the dock name on OS X 10.9 Mavericks

    Details

    • Type: Bug
    • Status: Open
    • Priority: P4
    • Resolution: Unresolved
    • Affects Version/s: 7u45, 8, 11, 13, 14
    • Fix Version/s: tbd
    • Component/s: client-libs
    • Labels:
    • Environment:

      OS X 10.9

    • Subcomponent:
    • CPU:
      generic
    • OS:
      os_x

      Description

      The OS X specific command line parameter -Xdock:name=Title doesn't fully work in OS X 10.9, unlike in earlier releases. It does set the name in the menu bar, but not the name of the dock tile, as observed in the dock or in the Cmd-Tab app switcher. Instead, the dock name for unbundled applications is the name of the executable, typically "java".

      This behavior is consistent among all JDKs I've tested, including the latest Apple JDK (1.6.0_65-b14-462). This suggest that this is a limitation of the JavaRuntimeSupport.framework in OS X 10.9. Note that this name cannot be changed once a dock entry has been created, so it is possible that something earlier in the startup triggers the creation of a dock entry, freezing the name. However, based on some experimentation, and the lack of documentation regarding the framework, this seems to be a VFR.

        Attachments

          Issue Links

            Activity

              People

              • Assignee:
                serb Sergey Bylokhov
                Reporter:
                mpersson Markus Persson (Inactive)
              • Votes:
                1 Vote for this issue
                Watchers:
                5 Start watching this issue

                Dates

                • Created:
                  Updated: