There is no reason they won't both compile with JDK 11. In this case,
the implementation is selected at runtime.
When compiling with JDK 10, the 'newimpl' package is excluded.
-- Kevin
On 8/7/2018 10:36 AM, Nir Lisker wrote:
And both newimlp and oldimpl packages compile for you?
On Tue, Aug 7, 2018 at 8:04 PM, Tom Schindl <tom.schi...@bestsolution.at>
wrote:
Hi Nir,
I'm using OpenJDK-11 in my eclipse for development so I have that module
included.
Tom
On 07.08.18 18:34, Nir Lisker wrote:
So you rebuilt the JDK with the new jdk.unsupported.desktop module?
On Tue, Aug 7, 2018 at 3:11 PM, Tom Schindl <tom.schi...@bestsolution.at
<mailto:tom.schi...@bestsolution.at>> wrote:
Well I simply added the folder to my class-folders and things then
work
perfectly fine inside Eclipse
Tom
On 07.08.18 14:02, Nir Lisker wrote:
> Thanks for the info. I'm working on updating the Eclipse files and
this is
> causing problems for javafx.swing. When will the minimum version
be bumped
> to 11?
>
> On Tue, Aug 7, 2018 at 7:51 AM, Prasanta Sadhukhan <
> prasanta.sadhuk...@oracle.com
<mailto:prasanta.sadhuk...@oracle.com>> wrote:
>
>> This is because if fx is compiled with a jdk version which does
not have
>> jdk.unsupported.desktop module then having module-info.java in
its original
>> place would cause compilation error as module-info.java contains
>>
>> requires static jdk.unsupported.desktop;
>>
>> So, the idea was to copy the file into a directory which is not
on the
>> module-source-path. Then build.gradle copy it from there to gensrc
>> directory optionally filtering the above line
>> task copyModuleInfo(type: Copy, description: "copy module-info
file to
>> gensrc") {
>> from "src/main/module-info/module-info.java"
>> into "$buildDir/gensrc/java/"
>> filter { line->
>> !HAS_UNSUPPORTED_DESKTOP &&
line.contains('jdk.unsupported.desktop')
>> ? null : line
>> }
>> }
>>
>> Regards
>> Prasanta
>>
>> On 8/7/2018 6:42 AM, Nir Lisker wrote:
>>
>>> Hi,
>>>
>>> I didn't follow all the latest changes to the Swing module, but
I notice
>>> now its module-info.java file is not in the same place where
other modules
>>> have theirs:
>>>
>>> It's under javafx.swing\src\main\module-info instead of
>>> javafx.<other>\src\main\java.
>>>
>>> Is there a reason for this?
>>>
>>> - Nir
>>>
>>
>>
--
Tom Schindl, CTO
BestSolution.at EDV Systemhaus GmbH
Eduard-Bodem-Gasse 5-7. A-6020 Innsbruck
Reg. Nr. FN 222302s am Firmenbuchgericht Innsbruck
--
Tom Schindl, CTO
BestSolution.at EDV Systemhaus GmbH
Eduard-Bodem-Gasse 5-7. A-6020 Innsbruck
Reg. Nr. FN 222302s am Firmenbuchgericht Innsbruck