-
CSR
-
Resolution: Approved
-
P2
-
medium
-
-
Other
-
JDK
Summary
Move src.zip and jrt-fs.jar under the lib directory
Problem
Several files in a runtime image are intended for external uses and their path is a committed interface. They are currently placed in different directories in the image.
jrt-fs.jar src.zip lib/javafx-swt.jar lib/ant-javafx.jar lib/$VMTYPE/libjvm.so lib/jexec
The lib
directory in the runtime image currently defined in JEP 220 is
private implementation. They are not intended for external use and
their names, format, and content will be subject to change without notice.
It is proposed to redefine the purpose of the lib
directory in JEP 220.
The lib
directory will contain read-only files that are intended
for external use and thus are committed interfaces.
Solution
Move jrt-fs.jar
and src.zip
from the top level into the lib
directory. Well leave javafx-swt.jar
and ant-javafx.jar
in the lib
directory.
Specification
These files under the lib
directory in the runtime image are intended for
external uses
lib/jrt-fs.jar
lib/src.zip
- csr for
-
JDK-8169816 Move src.zip and jrt-fs.jar under the lib directory
-
- Resolved
-