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

[Solaris] LP64 conversion broke jexec

    XMLWordPrintable

    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: