Module java.base
Package java.util.jar

Class Attributes.Name

java.lang.Object
java.util.jar.Attributes.Name
封闭类:
Attributes

public static class Attributes.Name extends Object
Attributes.Name类表示存储在此Map中的属性名称。有效的属性名称不区分大小写,限于ASCII字符集中的[0-9a-zA-Z_-],且长度不超过70个字符。属性值可以包含任何字符,在写入输出流时将进行UTF8编码。有关有效属性名称和值的更多信息,请参阅JAR文件规范
外部规范
  • Field Details

    • MANIFEST_VERSION

      public static final Attributes.Name MANIFEST_VERSION
      Name对象用于Manifest-Version清单属性。此属性指示JAR文件清单符合的清单标准的版本号。
      参见:
    • SIGNATURE_VERSION

      public static final Attributes.Name SIGNATURE_VERSION
      Name对象用于Signature-Version清单属性,用于签署JAR文件时使用。
      参见:
    • CONTENT_TYPE

      public static final Attributes.Name CONTENT_TYPE
      Name对象用于Content-Type清单属性。
    • CLASS_PATH

      public static final Attributes.Name CLASS_PATH
      Name对象用于Class-Path清单属性。
      参见:
    • MAIN_CLASS

      public static final Attributes.Name MAIN_CLASS
      Name对象用于Main-Class清单属性,用于启动打包在JAR文件中的应用程序。 Main-Class属性与java应用程序启动器的-jar命令行选项一起使用。
    • SEALED

      public static final Attributes.Name SEALED
      Name对象用于Sealed清单属性,用于密封。
      参见:
    • EXTENSION_LIST

      public static final Attributes.Name EXTENSION_LIST
      Name对象用于Extension-List清单属性,用于不再支持的扩展机制。
    • EXTENSION_NAME

      public static final Attributes.Name EXTENSION_NAME
      Name对象用于Extension-Name清单属性,用于不再支持的扩展机制。
    • EXTENSION_INSTALLATION

      @Deprecated public static final Attributes.Name EXTENSION_INSTALLATION
      Deprecated.
      Extension mechanism is no longer supported.
      Name对象用于Extension-Installation清单属性。
    • IMPLEMENTATION_TITLE

      public static final Attributes.Name IMPLEMENTATION_TITLE
      Name对象用于Implementation-Title清单属性,用于包版本控制。
    • IMPLEMENTATION_VERSION

      public static final Attributes.Name IMPLEMENTATION_VERSION
      Name对象用于Implementation-Version清单属性,用于包版本控制。
    • IMPLEMENTATION_VENDOR

      public static final Attributes.Name IMPLEMENTATION_VENDOR
      Name对象用于Implementation-Vendor清单属性,用于包版本控制。
    • IMPLEMENTATION_VENDOR_ID

      @Deprecated public static final Attributes.Name IMPLEMENTATION_VENDOR_ID
      Deprecated.
      Extension mechanism is no longer supported.
      Name对象用于Implementation-Vendor-Id清单属性。
    • IMPLEMENTATION_URL

      @Deprecated public static final Attributes.Name IMPLEMENTATION_URL
      Deprecated.
      Extension mechanism is no longer supported.
      Name对象用于Implementation-URL清单属性。
    • SPECIFICATION_TITLE

      public static final Attributes.Name SPECIFICATION_TITLE
      Name对象用于Specification-Title清单属性,用于包版本控制。
    • SPECIFICATION_VERSION

      public static final Attributes.Name SPECIFICATION_VERSION
      Name对象用于Specification-Version清单属性,用于包版本控制。
    • SPECIFICATION_VENDOR

      public static final Attributes.Name SPECIFICATION_VENDOR
      Name对象用于Specification-Vendor清单属性,用于包版本控制。
    • MULTI_RELEASE

      public static final Attributes.Name MULTI_RELEASE
      Name对象用于Multi-Release清单属性,指示这是一个多版本JAR文件。
      自JDK版本:
      9
  • Constructor Details

  • Method Details