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

[Solaris] LP64 conversion broke jexec

    Details

    • Type: Bug
    • Status: Resolved
    • Priority: P2
    • Resolution: Won't Fix
    • Affects Version/s: 8, 9
    • Fix Version/s: None
    • Component/s: infrastructure
    • Labels:
    • Subcomponent:
    • CPU:
      x86, sparc
    • OS:
      solaris

      Description

      When Java on Solaris was made LP64-only, the jexec executable needed to directly execute JAR files stopped being built and is no longer delivered. That means JAR files can no longer be directly executed on Solaris.

      In addition, when built as LP64 the location of jexec in the JDK install tree changes from a 32 to a 64 bit subdirectory of the JDK install tree. The current locations where Solaris looks for jexec are:

      /usr/java/jre/lib/sparc/jexec
      /usr/java/jre/lib/i386/jexec

      JDK-8066474 also proposes to remove the architecture-specific subdirectories from the JDK, in which case the new locations should probably be:

      /usr/java/jre/lib/jexec
      /usr/java/jre/lib/jexec

        Attachments

          Issue Links

            Activity

              People

              • Assignee:
                alanbur Alan Burlison
                Reporter:
                alanbur Alan Burlison
              • Votes:
                0 Vote for this issue
                Watchers:
                5 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved: