java.lang.Object
java.util.jar.Attributes.Name
- 封闭类:
-
Attributes
Attributes.Name类表示存储在此Map中的属性名称。有效的属性名称不区分大小写,限于ASCII字符集中的[0-9a-zA-Z_-],且长度不超过70个字符。属性值可以包含任何字符,在写入输出流时将进行UTF8编码。有关有效属性名称和值的更多信息,请参阅JAR文件规范。
- 外部规范
-
Field Summary
Modifier and TypeFieldDescriptionstatic final Attributes.Name
Name
对象用于Class-Path
清单属性。static final Attributes.Name
Name
对象用于Content-Type
清单属性。static final Attributes.Name
已弃用。不再支持扩展机制。static final Attributes.Name
Name
对象用于Extension-List
清单属性,用于不再支持的扩展机制。static final Attributes.Name
Name
对象用于Extension-Name
清单属性,用于不再支持的扩展机制。static final Attributes.Name
Name
对象用于Implementation-Title
清单属性,用于包版本控制。static final Attributes.Name
已弃用。不再支持扩展机制。static final Attributes.Name
Name
对象用于Implementation-Vendor
清单属性,用于包版本控制。static final Attributes.Name
已弃用。不再支持扩展机制。static final Attributes.Name
Name
对象用于Implementation-Version
清单属性,用于包版本控制。static final Attributes.Name
Name
对象用于Main-Class
清单属性,用于启动打包在JAR文件中的应用程序。static final Attributes.Name
Name
对象用于Manifest-Version
清单属性。static final Attributes.Name
Name
对象用于Multi-Release
清单属性,指示这是一个多版本JAR文件。static final Attributes.Name
Name
对象用于Sealed
清单属性,用于密封。static final Attributes.Name
Name
对象用于Signature-Version
清单属性,用于签署JAR文件时使用。static final Attributes.Name
Name
对象用于Specification-Title
清单属性,用于包版本控制。static final Attributes.Name
Name
对象用于Specification-Vendor
清单属性,用于包版本控制。static final Attributes.Name
Name
对象用于Specification-Version
清单属性,用于包版本控制。 -
Constructor Summary
-
Method Summary
-
Field Details
-
MANIFEST_VERSION
Name
对象用于Manifest-Version
清单属性。此属性指示JAR文件清单符合的清单标准的版本号。- 参见:
-
SIGNATURE_VERSION
Name
对象用于Signature-Version
清单属性,用于签署JAR文件时使用。- 参见:
-
CONTENT_TYPE
Name
对象用于Content-Type
清单属性。 -
CLASS_PATH
Name
对象用于Class-Path
清单属性。- 参见:
-
MAIN_CLASS
Name
对象用于Main-Class
清单属性,用于启动打包在JAR文件中的应用程序。Main-Class
属性与java
应用程序启动器的-jar
命令行选项一起使用。 -
SEALED
Name
对象用于Sealed
清单属性,用于密封。- 参见:
-
EXTENSION_LIST
Name
对象用于Extension-List
清单属性,用于不再支持的扩展机制。 -
EXTENSION_NAME
Name
对象用于Extension-Name
清单属性,用于不再支持的扩展机制。 -
EXTENSION_INSTALLATION
Deprecated.Extension mechanism is no longer supported.Name
对象用于Extension-Installation
清单属性。 -
IMPLEMENTATION_TITLE
Name
对象用于Implementation-Title
清单属性,用于包版本控制。 -
IMPLEMENTATION_VERSION
Name
对象用于Implementation-Version
清单属性,用于包版本控制。 -
IMPLEMENTATION_VENDOR
Name
对象用于Implementation-Vendor
清单属性,用于包版本控制。 -
IMPLEMENTATION_VENDOR_ID
Deprecated.Extension mechanism is no longer supported.Name
对象用于Implementation-Vendor-Id
清单属性。 -
IMPLEMENTATION_URL
Deprecated.Extension mechanism is no longer supported.Name
对象用于Implementation-URL
清单属性。 -
SPECIFICATION_TITLE
Name
对象用于Specification-Title
清单属性,用于包版本控制。 -
SPECIFICATION_VERSION
Name
对象用于Specification-Version
清单属性,用于包版本控制。 -
SPECIFICATION_VENDOR
Name
对象用于Specification-Vendor
清单属性,用于包版本控制。 -
MULTI_RELEASE
Name
对象用于Multi-Release
清单属性,指示这是一个多版本JAR文件。- 自JDK版本:
- 9
-
-
Constructor Details
-
Name
使用给定的字符串名称构造一个新的属性名称。- 参数:
-
name
- 属性字符串名称 - 抛出:
-
IllegalArgumentException
- 如果属性名称无效 -
NullPointerException
- 如果属性名称为null
-
-
Method Details