JEP 182: Policy for Retiring javac -source and -target Options

Joe Darcy joe.darcy at
Sat Jan 11 18:07:42 UTC 2020


In the corresponding JBS issue,

a comment states

> Note that with the six month release cadence 
> ( 
> being used starting with JDK 10, the chronogical range covered by "one 
> plus three back" would be much shortened. In due course, this policy 
> will be updated accordingly, possibly taking into account LTS (long 
> term support) releases and possibly offering a sparse set of values. 
> For example, one possible policy would be to support the last two LTS 
> release and each release after the most recent LTS, but not the 
> releases between those two LTS releases.

There are no plans to remove support for --release 7 in JDK 15.



On 1/11/2020 3:35 AM, Gunnar Morling wrote:
> Hi,
> In JEP 182 (currently in draft state, [1]) it says: "In JDK 9 and 
> going forward, javac will use a "one + three back" policy of supported 
> source and target options."
> Are there any plans to update this one in the light of the increased 
> release cadence? In particular, what's the next planned upgrade of the 
> minimum supported version (javac 14 still supports source/target level 
> 7 at this point)?
> Thanks,
> --Gunnar
> [1]

More information about the compiler-dev mailing list