On 14/12/2024 08:02, Ethan McCue wrote:
Hi all,

Not sure if this is best for core-libs or langtools, but best I can tell there is no way to determine the hash of a module programmatically.

The hashes you found are a JDK-specific feature so you there isn't a standard API exposed. Hashes are used to detect accidental mixing of tightly coupled modules from different builds, mostly at link time (as in the jlink tool). The jar tool can generate hashes too so it is possible to have hashes for tightly coupled modules that are packaged as modular JAR files, and have the hashes checked at runtime.

I wouldn't expect programs to interact with modules hashes so I'm curious what you are doing.

-Alan

Reply via email to