Kepler's Java 8 status [message #1004128] |
Tue, 22 January 2013 16:18 |
Nicholas Williams Messages: 2 Registered: January 2013 |
Junior Member |
|
|
I recently signed a contract to write a book on Java SE 8 and Java EE 7 for release next December. The publisher's IDE of choice for its Java books is understandably Eclipse, due to its overwhelming popularity among software developers. However, I have discovered that with both Juno and the Kepler milestone (which I, of course, understand is not yet complete), I cannot select Java 1.8 as a language level (unlike a popular commercial IDE). As a result, even if I set up a custom builder to use the JDK 1.8 compiler, Eclipse highlights lambda expressions and default methods as syntax errors (not very useful for a reader learning Java 8 ).
I've seen the JDT Core/Java 8 page on the wiki (http://wiki.eclipse.org/JDT_Core/Java8) and gone over the associated bugs, but I'm not seeing any indication anywhere about how much of this will be available in Kepler. So, if possible, I'd like to find answers to the following questions:
1) Will Kepler (or at least a maintenance release of Kepler before December) allow users to select Java 1.8 as the language level and recognize lambda expressions as syntactically correct (most important)?
2) Will Kepler (or at least a maintenance release of Kepler before December) include a version of the JDT compiler that compiles in Java 8 (less important) or will users still need to define a custom builder?
Even a "probably" or "probably not" answer to these questions would be better than no answer at all. So, if anyone can shed some light on this, it would be greatly appreciated.
[Updated on: Tue, 22 January 2013 16:59] Report message to a moderator
|
|
|
Re: Kepler's Java 8 status [message #1004230 is a reply to message #1004128] |
Tue, 22 January 2013 20:58 |
Thomas Schindl Messages: 6651 Registered: July 2009 |
Senior Member |
|
|
I started a thread on this on jdt-dev mailing list!
Tom
Am 22.01.13 17:21, schrieb Nicholas Williams:
> I recently signed a contract to write a book on Java SE 8 and Java EE 7
> for release next December. The publisher's IDE of choice for its Java
> books is understandably Eclipse, due to its overwhelming popularity
> among software developers. However, I have discovered that with both
> Juno and the Kepler milestone (which I, of course, understand is not yet
> complete), I cannot select Java 1.8 as a language level (unlike a
> popular commercial IDE). As a result, even if I set up a custom builder
> to use the JDK 1.8 compiler, Eclipse highlights lambda expressions and
> default methods as syntax errors (not very useful for a reader learning
> Java 8).
>
> I've seen the JDT Core/Java 8 page on the wiki
> (http://wiki.eclipse.org/JDT_Core/Java8) and gone over the associated
> bugs, but I'm not seeing any indication anywhere about how much of this
> will be available in Kepler. So, if possible, I'd like to find answers
> to the following questions:
>
> 1) Will Kepler (or at least a maintenance release of Kepler before
> December) allow users to select Java 1.8 as the language level and
> recognize lambda expressions as syntactically correct (most important)?
>
> 2) Will Kepler (or at least a maintenance release of Kepler before
> December) include a version of the JDT compiler that compiles in Java 8
> (less import) or will users still need to define a custom builder?
>
> Even a "probably" or "probably not" answer to these questions would be
> better than no answer at all. So, if anyone can shed some light on this,
> it would be greatly appreciated.
|
|
|
|
|
|
|
Powered by
FUDForum. Page generated in 0.05070 seconds