Swing module's module-info file
Tom Schindl
tom.schindl at bestsolution.at
Tue Aug 7 17:54:33 UTC 2018
Oh but naturally my .classpath-File is modified
Tom
On 07.08.18 19:51, Tom Schindl wrote:
> Yes they do!
>
> Tom
>
> On 07.08.18 19:36, Nir Lisker wrote:
>> And both newimlp and oldimpl packages compile for you?
>>
>> On Tue, Aug 7, 2018 at 8:04 PM, Tom Schindl <tom.schindl at bestsolution.at
>> <mailto:tom.schindl at 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.schindl at bestsolution.at <mailto:tom.schindl at bestsolution.at>
>> > <mailto:tom.schindl at bestsolution.at <mailto:tom.schindl at 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.sadhukhan at oracle.com <mailto:prasanta.sadhukhan at oracle.com>
>> > <mailto:prasanta.sadhukhan at oracle.com
>> <mailto:prasanta.sadhukhan at 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
>>
>>
>
--
Tom Schindl, CTO
BestSolution.at EDV Systemhaus GmbH
Eduard-Bodem-Gasse 5-7. A-6020 Innsbruck
Reg. Nr. FN 222302s am Firmenbuchgericht Innsbruck
More information about the openjfx-dev
mailing list