Skip to main content


Eclipse Community Forums
Forum Search:

Search      Help    Register    Login    Home
Home » Eclipse Projects » e(fx)clipse » Nightly Builds of Tooling & Runtime require JavaSE-8
Nightly Builds of Tooling & Runtime require JavaSE-8 [message #1282126] Tue, 01 April 2014 22:35 Go to next message
Thomas Schindl is currently offline Thomas SchindlFriend
Messages: 6651
Registered: July 2009
Senior Member
Hi,

This is a short notice on the fact that the switch to Java8 now is in
fully swing and as a first step the build has been restructured to allow
building with JDK8 and Eclipse JDT for Java8.

Our code does NOT compile anymore with Eclipse JDT for Java8 and you
might have problems even linking against it from a JDK7 application.

All bundles EE have been update to require JavaSE-1.8 so if you are not
running on JDK8 (including your Eclipse IDE) you won't see the
e(fx)clipse tooling. I decided to require JDK8 as well for the tooling
because e.g. the preview should be in sync with the final runtime target.

Next is to start exploiting Java8 features like lambdas and type
annoations, if you fetched nightly builds in the last weeks you show
have seen that we are started using null-annotations in all our APIs
will will continue with that.

If you encounter any problems file a bugzilla or post to this forum so
that we can sort things out as soon as possible.

Tom
Re: Nightly Builds of Tooling & Runtime require JavaSE-8 [message #1282631 is a reply to message #1282126] Wed, 02 April 2014 15:50 Go to previous messageGo to next message
Thomas Schindl is currently offline Thomas SchindlFriend
Messages: 6651
Registered: July 2009
Senior Member
Hi,

Maybe a minor correction to the JavaSE-1.8 EE. There are still 3 bundles
who have a lower EE because I know they are used in integration project
that still support FX2.

The bundles who will stay on a lower EE for now are:
* org.eclipse.fx.javafx
* org.eclipse.fx.osgi
* org.eclipse.fx.ui.workbench3

Anything else will require Java8, no other expections to this rule are
planned at the moment.

Tom

On 02.04.14 00:35, Tom Schindl wrote:
> Hi,
>
> This is a short notice on the fact that the switch to Java8 now is in
> fully swing and as a first step the build has been restructured to allow
> building with JDK8 and Eclipse JDT for Java8.
>
> Our code does NOT compile anymore with Eclipse JDT for Java8 and you
> might have problems even linking against it from a JDK7 application.
>
> All bundles EE have been update to require JavaSE-1.8 so if you are not
> running on JDK8 (including your Eclipse IDE) you won't see the
> e(fx)clipse tooling. I decided to require JDK8 as well for the tooling
> because e.g. the preview should be in sync with the final runtime target.
>
> Next is to start exploiting Java8 features like lambdas and type
> annoations, if you fetched nightly builds in the last weeks you show
> have seen that we are started using null-annotations in all our APIs
> will will continue with that.
>
> If you encounter any problems file a bugzilla or post to this forum so
> that we can sort things out as soon as possible.
>
> Tom
>
Re: Nightly Builds of Tooling & Runtime require JavaSE-8 [message #1292374 is a reply to message #1282631] Fri, 11 April 2014 19:16 Go to previous messageGo to next message
Konstantin Komissarchik is currently offline Konstantin KomissarchikFriend
Messages: 1077
Registered: July 2009
Senior Member
Quote:
The bundles who will stay on a lower EE for now are:
* org.eclipse.fx.javafx
* org.eclipse.fx.osgi


I am glad to see this exception. We just introduced a dependency on these bundles (v0.9) in order to use JavaFX browser in an Eclipse plugin, but we will need to support Java 7 for foreseeable future.
Re: Nightly Builds of Tooling & Runtime require JavaSE-8 [message #1295319 is a reply to message #1292374] Mon, 14 April 2014 07:00 Go to previous message
Thomas Schindl is currently offline Thomas SchindlFriend
Messages: 6651
Registered: July 2009
Senior Member
Hi,

Right we are going to stay JavaSE 1.7 compatible for the foreseeable
future (at least Mars+1) with those libs.

Tom

On 11.04.14 21:16, Konstantin Komissarchik wrote:
> Quote:
>> The bundles who will stay on a lower EE for now are:
>> * org.eclipse.fx.javafx
>> * org.eclipse.fx.osgi
>
>
> I am glad to see this exception. We just introduced a dependency on
> these bundles (v0.9) in order to use JavaFX browser in an Eclipse
> plugin, but we will need to support Java 7 for foreseeable future.
Previous Topic:FXML - Java Compiler
Next Topic:set size values for an controll in .fxgraph
Goto Forum:
  


Current Time: Mon Sep 23 15:01:15 GMT 2024

Powered by FUDForum. Page generated in 0.02898 seconds
.:: Contact :: Home ::.

Powered by: FUDforum 3.0.2.
Copyright ©2001-2010 FUDforum Bulletin Board Software

Back to the top