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
- How to solve InaccessibleObjectException ("Unable to make {member} accessible: module {A} does not 'opens {package}' to {B}") on Java 9?
- Why does compilation of public APIs leaking internal types not fail?
- Where should I put unit tests when migrating a Java 8 project to Jigsaw
- How can I handle split packages in automatic modules?
- IntelliJ doesn't Understand java libraries on Java9-ea
- Jigsaw test dependencies in classpath: why is the superclass in another JAR not accessible?
- How is Java 8 modules different from OSGi?
- Where to place module-info.java using Java 9?
- How to express dependency in maven on java ee features for transition to Java 9?
- Is it possible to mix --class-path and --module-path in javac (JDK 9)?
- How many unnamed modules are created in Java 9?
- Mockito in maven using JPMS cannot access a member of class with modifiers "private"
- Spring NoSuchBeanDefinitionException when switching to JPMS (Java Platform Module System)
- Create a personalised JRE with Java 15 on Windows for Linux and Mac
- org.json cannot be resolved to a module?
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