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

Changing java options without command line access

    XMLWordPrintable

    Details

    • Type: Enhancement
    • Status: Closed
    • Priority: P2
    • Resolution: Fixed
    • Affects Version/s: 1.3.0
    • Fix Version/s: 1.3.0
    • Component/s: hotspot
    • Labels:
    • Subcomponent:
    • Resolved In Build:
      kestrel
    • CPU:
      generic
    • OS:
      generic

      Description

      The customer (a tools vendor) needs a mechanism for passing command line
      options to java in circumstances where the command line is not available
      for modification. This includes situations where java is invoked by
      fork/exec from another application or where java is embedded in a larger
      application.

      The primary purpose is to provide java runtime profiling, thread usage, and
      code coverage in the context of large client/server applications (simple
      example: servlets). The proposed uses would be causing a JVMPI module to
      be loaded and/or altering the bootclasspath.

      Currently there exists an environment variable _JAVA_OPTIONS which can be
      used to do exactly this, although it is not documented and therefore not
      public/supported. This variable appears to be used by classic and exactvm,
      but not hotspot.

      Please choose to make the use of this variable public, supported, and
      documented.

        Attachments

          Issue Links

            Activity

              People

              Assignee:
              sgrarupsunw Steffen Grarup (Inactive)
              Reporter:
              foliversunw Fred Oliver (Inactive)
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

                Dates

                Created:
                Updated:
                Resolved:
                Imported:
                Indexed: