I am working on migration my application to java9, I found that I can set Add-Opens in my manifest file to open some java internal packages for reflection usage. I am thinking fields like Add-Opens are only support after java9, so I wonder what will happen if I run it using lower version like java8. Will those unrecognized fields (general unrecognized fields not specific to Add-Opens) in the manifest file be ignored in java8? What impact they can have on the application when running on java8? Thank you.
Java jar manifest file with unrecognized fields
177 Views Asked by askaquestion At
1
There are 1 best solutions below
Related Questions in JAVA
- I need the BIRT.war that is compatible with Java 17 and Tomcat 10
- Creating global Class holder
- No method found for class java.lang.String in Kafka
- Issue edit a jtable with a pictures
- getting error when trying to launch kotlin jar file that use supabase "java.lang.NoClassDefFoundError"
- Does the && (logical AND) operator have a higher precedence than || (logical OR) operator in Java?
- Mixed color rendering in a JTable
- HTTPS configuration in Spring Boot, server returning timeout
- How to use Layout to create textfields which dont increase in size?
- Function for making the code wait in javafx
- How to create beans of the same class for multiple template parameters in Spring
- How could you print a specific String from an array with the values of an array from a double array on the same line, using iteration to print all?
- org.telegram.telegrambots.meta.exceptions.TelegramApiException: Bot token and username can't be empty
- Accessing Secret Variables in Classic Pipelines through Java app in Azure DevOps
- Postgres && statement Error in Mybatis Mapper?
Related Questions in JAVA-9
- Thymeleaf: Error resolving template - Tests fail when using Java 9 modules
- Unable to fine related module of `javax.ws.rs.core.MediaType` class
- Java 9 Modules & IntelliJ: how to configure multiple modules
- Error message mentions Java 9 even though I am using Java 11
- Are there any solutions available that would eliminate the need to add `jvm` options when using Java 9 modules?
- Mockito cannot mock this class - Caused by: NoClassDefFoundError: sun/misc/ObjectInputFilter$FilterInfo
- Java9 'asIterator' equivalent implementation in Java8
- Is android system support multi-release jar?
- Vaadin 14, production build and java version 9 not working
- Java module system: how to avoid leaking all packages of transitive modules
- Cannot access 'java.lang.Object' error with new Android Studio Electric Eel
- Distinguish empty Stream, Stream of empty Optionals only, Stream with at least one non-empty Optional
- How to configure java 9 module with many shared java 8 dependencies?
- Issue with Stream processing when migrating from Java 8 to 9
- Modularity for spring boot multi module
Related Questions in JAVA-PLATFORM-MODULE-SYSTEM
- JPMS; trying to use a class from a dependecy module as mainClass fails in maven build
- Maven JPMS without test-scoped dependencies
- When running mvn test why is build failing with java.lang.ClassNotFoundException: java.net.http.HttpResponse?
- Are JPMS modifiers `static` and `transitive` incompatible?
- Compilation failure on custom class with package java.util
- ClassNotFoundException: org.apache.logging.log4j.Logger
- Jigsaw Modules (Command Line/no IDE): java.lang.module.FindException: Module javafx.base not found, required by main.java.com.injection.configuration
- surefire testng fails to launch due to JPMS error on jdk11
- how to set the compiler option --patch-modules in eclipse
- JPMS and foreign JAR files often lead to ResolutionException
- DNSJava 2.1.8 as dependency invalidates JPMS (Java 9 Platform Module System) compatibility
- Eclipse Java 17 setup issue related to (Java 9) Module System - The package * is accessible from more than one module: <unnamed>, java.xml
- Java JPMS project : package (JAXB) is not visible
- fop pom and module-info example
- ModuleLayer can't find my resources when running my modular program, but it can for my modular jar
Related Questions in MANIFEST.MF
- How to override the Built-By property in the manifest?
- MANIFEST. Does the Class-path in the MF file support wildcards?
- Generate MANIFEST.MF using Spring Boot and Gradle
- Build-Jdk-Spec version in Manifest.Mf
- `Implementation-Version` not in Manifest after `spring-boot-maven-plugin` repackage
- no main manifest attribute, in jar while trying to create and run with console
- How to read data from META/MANIFEST.MF in Spring Boot MVC Web Application?
- Edit: always getting null pointer exception for Platform.getBundle("some_plugin_id")
- Maven - from where is "Release-Name" field data retrieved while creating MANIFEST.MF
- Content of MANIFEST.MF file is not in correct order
- How to read project specific META/MANIFEST.MF in Spring Boot Web Application?
- Java jar manifest file with unrecognized fields
- Could not find main method from given launch configuration
- How do I handle MANIFEST.MF with sbt and Intellij?
- Difference between Rsrc-Class-Path and Class-Path
Trending Questions
- UIImageView Frame Doesn't Reflect Constraints
- Is it possible to use adb commands to click on a view by finding its ID?
- How to create a new web character symbol recognizable by html/javascript?
- Why isn't my CSS3 animation smooth in Google Chrome (but very smooth on other browsers)?
- Heap Gives Page Fault
- Connect ffmpeg to Visual Studio 2008
- Both Object- and ValueAnimator jumps when Duration is set above API LvL 24
- How to avoid default initialization of objects in std::vector?
- second argument of the command line arguments in a format other than char** argv or char* argv[]
- How to improve efficiency of algorithm which generates next lexicographic permutation?
- Navigating to the another actvity app getting crash in android
- How to read the particular message format in android and store in sqlite database?
- Resetting inventory status after order is cancelled
- Efficiently compute powers of X in SSE/AVX
- Insert into an external database using ajax and php : POST 500 (Internal Server Error)
Popular Questions
- How do I undo the most recent local commits in Git?
- How can I remove a specific item from an array in JavaScript?
- How do I delete a Git branch locally and remotely?
- Find all files containing a specific text (string) on Linux?
- How do I revert a Git repository to a previous commit?
- How do I create an HTML button that acts like a link?
- How do I check out a remote Git branch?
- How do I force "git pull" to overwrite local files?
- How do I list all files of a directory?
- How to check whether a string contains a substring in JavaScript?
- How do I redirect to another webpage?
- How can I iterate over rows in a Pandas DataFrame?
- How do I convert a String to an int in Java?
- Does Python have a string 'contains' substring method?
- How do I check if a string contains a specific word?
Thanks for VGR's comment, this link for oracle official document on manifest states that
Attributes which are not understood are ignored. Such attributes may include implementation specific information used by applications.Reference: https://docs.oracle.com/en/java/javase/18/docs/specs/jar/jar.html#overview