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

java -jar fails to run Main-Class if classname followed by whitespace.

    Details

    • Type: Enhancement
    • Status: Closed
    • Priority: P4
    • Resolution: Fixed
    • Affects Version/s: 1.3.0
    • Fix Version/s: 7
    • Component/s: tools
    • Labels:
    • Subcomponent:
    • Resolved In Build:
      b38
    • CPU:
      x86
    • OS:
      windows_2000
    • Verification:
      Not verified

      Description

      Name: bsC130419 Date: 05/16/2001


      java version "1.3.0"
      Java(TM) 2 Runtime Environment, Standard Edition (build 1.3.0-C)
      Java HotSpot(TM) Client VM (build 1.3.0-C, mixed mode)

      If one creates a manifest file where the main class is followed by whitespace
      before the carriage return:

      Main-Class: test

      the jar file cannot be run using the syntax:
      java -jar test.jar

      This is a bug. It is very easy to accidentally include whitespace on a line,
      especially if the manifest is generated from a batch file:
      echo Main-Class: test > manifest.txt

      Thanks!
      (Review ID: 124491)
      ======================================================================
      ###@###.### 2004-11-11 22:28:01 GMT

        Issue Links

          Activity

          Hide
          collins Gary Collins added a comment -
          BT2:EVALUATION

          Asking the tools team to look into this. Customers work around was to ensure removal of the white space after classname in manifest file. Then again,
          they could use jar tool and it should create the correct results.
          ###@###.### 2002-06-18

          Will investigate specification of manifest file.

          ###@###.### 2002-11-14

          Deferring investigation.

          ###@###.### 2003-10-21
          Show
          collins Gary Collins added a comment - BT2:EVALUATION Asking the tools team to look into this. Customers work around was to ensure removal of the white space after classname in manifest file. Then again, they could use jar tool and it should create the correct results. ###@###.### 2002-06-18 Will investigate specification of manifest file. ###@###.### 2002-11-14 Deferring investigation. ###@###.### 2003-10-21
          Hide
          defectconv Defect Conversion BT2 (Inactive) added a comment -
          BT2:WORK AROUND



          Name: bsC130419 Date: 05/16/2001


          Be very careful not to include following whitespace. From a batch file, be sure
          the redirector immediately follows the class name:

          echo Main-Class: test> manifest.txt
          ======================================================================

          Use jar utility that comes with JDK/SDK
          Show
          defectconv Defect Conversion BT2 (Inactive) added a comment - BT2:WORK AROUND Name: bsC130419 Date: 05/16/2001 Be very careful not to include following whitespace. From a batch file, be sure the redirector immediately follows the class name: echo Main-Class: test> manifest.txt ====================================================================== Use jar utility that comes with JDK/SDK
          Hide
          defectconv Defect Conversion BT2 (Inactive) added a comment -
          BT2:CONVERTED DATA

          BugTraq+ Release Management Values

          COMMIT TO FIX:
          dragon

          Show
          defectconv Defect Conversion BT2 (Inactive) added a comment - BT2:CONVERTED DATA BugTraq+ Release Management Values COMMIT TO FIX: dragon

            People

            • Assignee:
              ksrini Kumar Srinivasan
              Reporter:
              bstrathesunw Bill Strathearn (Inactive)
            • Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved:
                Imported:
                Indexed: