JDK-8000941 : Remove ftp from the required list of protocol handlers
  • Type: Enhancement
  • Component: core-libs
  • Sub-Component: java.net
  • Priority: P3
  • Status: Closed
  • Resolution: Fixed
  • Submitted: 2012-10-15
  • Updated: 2017-05-17
  • Resolved: 2012-10-20
The Version table provides details related to the release that this issue/RFE will be addressed.

Unresolved : Release in which this issue/RFE will be addressed.
Resolved: Release in which this issue/RFE has been resolved.
Fixed : Release in which this issue/RFE has been fixed. The release containing this fix may be available for download as an Early Access Release or a General Availability Release.

To download the current JDK release, click here.
8 b63Fixed
Related Reports
Relates :  
Relates :  
java.net.URL specifies that the following protocols are guaranteed to exist on the search path :-

         http, https, ftp, file, and jar
ftp is a legacy protocol and has been superseded by protocols such as sftp for some time. We should consider removing ftp from this list to allow for this protocol handler to be dropped some time in the future.

Another motivation to removing ftp from the list is that it allows it to be removed from the smallest profile or base module. That will allow 75k (uncompressed) of classes to be moved to another module.

Document change, SQE do not need to develop more tests, but we need to change existing testing codes to follow this change.