Skip to content

ZIP64 support added#1712

Draft
Sreekala-Gopakumar wants to merge 1 commit into
eclipse-openj9:masterfrom
Sreekala-Gopakumar:1701ZIP64
Draft

ZIP64 support added#1712
Sreekala-Gopakumar wants to merge 1 commit into
eclipse-openj9:masterfrom
Sreekala-Gopakumar:1701ZIP64

Conversation

@Sreekala-Gopakumar
Copy link
Copy Markdown
Contributor

#1701

Related topics updated with the ZIP64 support information.

Closes #1701
Signed-off-by: Sreekala Gopakumar sreekala.gopakumar@ibm.com

@Sreekala-Gopakumar
Copy link
Copy Markdown
Contributor Author

Jenkins doc stage

eclipse-openj9#1701

Related topics updated with the ZIP64 support information.

Closes eclipse-openj9#1701
Signed-off-by: Sreekala Gopakumar sreekala.gopakumar@ibm.com
@Sreekala-Gopakumar
Copy link
Copy Markdown
Contributor Author

Jenkins doc stage

@Sreekala-Gopakumar
Copy link
Copy Markdown
Contributor Author

@hangshao0 @lzhou2025 @tajila - I have updated the docs. Please check and let me know if the changes are ok. Thanks!

Comment thread docs/xzero.md
| `-Xzero:nosharezip` | Disables the sharezip sub option |


:fontawesome-solid-pencil:{: .note aria-hidden="true"} **Note:** From the 0.60.0 release onwards, the OpenJ9 VM supports ZIP files that use ZIP64 extensions, enabling support for JAR and ZIP archives larger than 4 GB. This support is independent of the `-Xzero` option settings.
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

From the 0.60.0 release onwards, the OpenJ9 VM supports ZIP files that use ZIP64 extensions, enabling support for JAR and ZIP archives larger than 4 GB

This is already covered in other pages.

This support is independent of the -Xzero option settings

Not sure if every reader understand what this implies.

After reading this, I slightly prefer not adding this new paragraph in this page. Also these are deprecated options, I don't expect users to use or tune the options here.

@pshipton pshipton marked this pull request as draft May 22, 2026 20:32
@pshipton
Copy link
Copy Markdown
Member

I see eclipse-openj9/openj9#23594 is not yet merged, I assume this should wait on that.

Comment thread docs/openj9glossary.md
| **VM (Virtual Machine)** | The runtime environment that executes Java bytecode and manages application resources. | <ul><li>[New to Eclipse OpenJ9?](openj9_newuser.md)</li><li>[Garbage collection policies](gc.md)</li><li>[The JIT compiler](jit.md)</li></ul> |
| **Warm Optimization** | The standard JIT optimization level used after startup for most methods that reach the invocation threshold. See [Optimization levels](jit.md#optimization-levels). | <ul><li>[The JIT compiler](jit.md)</li><li>[-Xjit / -Xnojit](xjit.md)</li></ul> |
| **Write Barrier** | A mechanism that tracks object reference modifications to support concurrent GC operations. | <ul><li>[Garbage collection policies](gc.md)</li></ul> |
| **ZIP64** | Extensions to the ZIP file format specification that overcomes the 4 GB size limitation of standard ZIP files. Supported on 64-bit platforms from the 0.60.0 release onwards for bootstrap class loading and shared classes cache. | <ul><li>[What's new in version 0.60.0](version0.60.md)</li><li>[Introduction to class data sharing](shrc.md)</li><li>[-Xzero](xzero.md)</li></ul> |
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The expectation is that support will apply to all platforms (not just 64-bit platforms).

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

ZIP64 support

4 participants