In addition to Weibo, there is also WeChat
Please pay attention
WeChat public account
Shulou
2025-01-17 Update From: SLTechnology News&Howtos shulou NAV: SLTechnology News&Howtos > Development >
Share
Shulou(Shulou.com)06/02 Report--
Today, I will talk to you about the impact that modular Java changes may have on IDE. Many people may not know much about it. In order to make you understand better, the editor has summarized the following content for you. I hope you can get something according to this article.
As the modular Java process progresses, Oracle is having a "significant impact" on developers and users through a series of changes, including conflicts with existing IDE, said a senior Java business official at Oracle.
In a recent blog post entitled "Jigsaw Project: modular Runtime Images", Mark Reinhold, an architect in Oracle's Java platform division, discussed the changes and impacts of integrating modular runtime images into Java and formally launching them through JDK, an early version of Java development kit build 41. " As an important step in implementing source code reorganization, this move will have a significant impact on developers and end users. "
Reinhold also highlighted a series of specific changes, including removing the Endorsed-Standards Override mechanism to include new standardized versions developed outside of Java Community Process, and removing the Extension mechanism in Java Virtual Machine to use Extension as an optional class. " We realize that these changes will have a direct impact on some applications, especially for IDE and other development tools that rely on JDK's internal architecture, "Reinhold said." We believe that these changes can effectively improve performance, security, and maintainability, so the above destructive consequences are well worth it. We have communicated with major IDE maintainers to ensure that they are aware of the information related to these changes. In addition, we have begun to provide it with the necessary assistance and support. "
When asked about the actual impact of the Java change on IDE, Mike Milinkovich, executive director of the Eclipse Foundation, the founder of the popular Eclipse IDE, pointed out that Eclipse is still making development plans for Java 9. "however, this clearly represents a significant amount of work," Milinkovich said. "and we also welcome contributions from Oracle and the Java community to ensure that Eclipse can provide solid and reliable support for Java 9."
The modularization improvements of the Jigsaw project have been severely criticized when Java 8 was released in March this year. But now Jigsaw has been officially postponed to the future release of Java 9. With the support of the modular mechanism, the application can only use the modules it needs to run, which brings a significant performance improvement and provides a good security isolation effect between different components. Another project of this initiative is to make Java more scalable on small devices.
Other objects affected by modularization include JRE (Java SE runtime environment) and JDK images with the same structure. "previously, JDK images embedded in JRE needed to be in a jre subdirectory; now JDK images can contain a collection of completed development tools and other projects that have appeared in JDK as a run-time image," Reinhold explained.
The user editable configuration file that was originally located in the lib directory now has a new conf directory. In addition, the internal files rt.jar, tools.jar, and dt.jar have been removed, and the contents will be saved in a private implementation file in a more efficient format in the lib directory. The new built-in NIO file system provider can be used to access classes and source files saved in the run-time image. Previous tools for reading rt.jar and other files need to be updated directly to the current file system. At the same time, the actual module system for Java will be defined in Java Specification Request 376.
After reading the above, do you have any further understanding of the possible impact of modular Java changes on IDE? If you want to know more knowledge or related content, please follow the industry information channel, thank you for your support.
Welcome to subscribe "Shulou Technology Information " to get latest news, interesting things and hot topics in the IT industry, and controls the hottest and latest Internet news, technology news and IT industry trends.
Views: 0
*The comments in the above article only represent the author's personal views and do not represent the views and positions of this website. If you have more insights, please feel free to contribute and share.
Continue with the installation of the previous hadoop.First, install zookooper1. Decompress zookoope
"Every 5-10 years, there's a rare product, a really special, very unusual product that's the most un
© 2024 shulou.com SLNews company. All rights reserved.