jdk11 javac doesn't support --release

forax at univ-mlv.fr forax at univ-mlv.fr
Tue May 1 22:05:50 UTC 2018


----- Mail original -----
> De: "jonathan gibbons" <jonathan.gibbons at oracle.com>
> À: "Remi Forax" <forax at univ-mlv.fr>, "compiler-dev" <compiler-dev at openjdk.java.net>
> Envoyé: Mardi 1 Mai 2018 21:51:33
> Objet: Re: jdk11 javac doesn't support --release

> Remi,

Hi Jonathan,

> 
> If you want a quick patch to unblock your work, here it is:
> 
> $ hg diff make
> diff -r ae58e24ce81a make/gendata/Gendata-jdk.compiler.gmk
> --- a/make/gendata/Gendata-jdk.compiler.gmk    Mon Apr 30 09:49:08 2018
> -0700
> +++ b/make/gendata/Gendata-jdk.compiler.gmk    Tue May 01 12:49:46 2018
> -0700
> @@ -83,6 +83,14 @@
>          $(CT_MODULESOURCEPATH) \
>          $(CT_MODULES) \
>          >$(@D)/A/system-modules
> +    $(MKDIR) $(@D)/B
> +    $(JAVA_SMALL) $(INTERIM_LANGTOOLS_ARGS) \
> +        $(COMPILECREATESYMBOLS_ADD_EXPORTS) \
> +        -classpath $(BUILDTOOLS_OUTPUTDIR)/create_symbols \
> +        build.tools.symbolgenerator.TransitiveDependencies \
> +        $(CT_MODULESOURCEPATH) \
> +        $(CT_MODULES) \
> +        >$(@D)/B/system-modules
>      $(TOUCH) $@
> 
>  # Can't generate ct.sym directly into modules libs as the
> SetupJarArchive macro
> 


many thanks, i will test that tomorrow (nice plan B :) ).

Rémi

> 
> On 05/01/2018 12:49 PM, Jonathan Gibbons wrote:
>> Rémi,
>>
>> This caught me out last week as well, and yes, it is being fixed; we
>> should see a fix by the end of the week.
>>
>> We have Plan A, B and C, for a hot fix, not-so-hot fix, and long term
>> fix ;-)
>>
>> -- Jon
>>
>>
>> On 5/1/18 12:16 PM, Remi Forax wrote:
>>> Hi all, Hi Jan,
>>> javac doesn't support --release 11 [1] which preclude me to fully
>>> test some projects with the jdk 11 or any amber branches.
>>>
>>> /usr/jdk/jdk-11/bin/javac --release 11
>>> error: release version 11 not supported
>>> Usage: javac <options> <source files>
>>> use --help for a list of possible options
>>>
>>> Is there a plan to fix that soon ?
>>>
>>> Rémi
>>>
>>> [1] https://bugs.openjdk.java.net/browse/JDK-8193784


More information about the compiler-dev mailing list