Some good explanation of why 1.8 source cannot be compiled to 1.8- bytecode

http://stackoverflow.com/questions/16143684/can-java-8-code-be-compiled-to-run-on-java-7-jvm

https://zeroturnaround.com/rebellabs/java-8-explained-default-methods




On Wed, Oct 5, 2016 at 12:15 PM, Munagala Ramanath <r...@datatorrent.com>
wrote:

> Doing that gives us this lovely message:
>
> [INFO] Compiling 2 source files to /home/ram/tests/apex/
> myapexapp/target/classes
> javacTask: source release 1.8 requires target release 1.8
>
> An interesting page discussing possible problems:
> http://www.draconianoverlord.com/2014/04/01/jdk-compatibility.html
>
> Ram
>
>
> On Wed, Oct 5, 2016 at 10:22 AM, Thomas Weise <t...@apache.org> wrote:
>
>> Source level can be 1.8, which allows you to use 1.8 features. Did you
>> keep target level at 1.7?
>>
>>
>> On Wed, Oct 5, 2016 at 10:18 AM, hsy...@gmail.com <hsy...@gmail.com>
>> wrote:
>>
>>> I think the problem is what people expect when we say "certified".  To
>>> me, If I see something is certified with java 8, I would assume that I can
>>> use java 8 api(new features stream, lambda etc.) to write the operator
>>> code, not only just run the code with jre 8 or compile existing code with
>>> jdk 8 and run.
>>>
>>> I did try some operator code with java 8 stream API and some lambda
>>> expression in some methods it works. I havn't tried any operators with new
>>> features in their non-transient properties. And also we should take a look
>>> to see if kryo fully works with java 8 classes/types
>>>
>>> Regards,
>>> Siyuan
>>>
>>>
>>>
>>> On Wed, Oct 5, 2016 at 9:34 AM, Munagala Ramanath <r...@datatorrent.com>
>>> wrote:
>>>
>>>> You can use Java 8 but the source and target compatibility
>>>> configuration parameters in
>>>> your pom.xml for the maven-compiler-plugin still need to be 1.7
>>>>
>>>> Ram
>>>>
>>>> On Wed, Oct 5, 2016 at 9:14 AM, Feldkamp, Brandon (CONT) <
>>>> brandon.feldk...@capitalone.com> wrote:
>>>>
>>>>> So is it safe to say that JDK 1.8 is supported to the same extent that
>>>>> 1.7 is?
>>>>>
>>>>>
>>>>>
>>>>> We’re not running into any issues currently (that I know of…feel free
>>>>> to chime back in Alex) but we’re making design decision and were curious
>>>>> about being able to use Java 8 features.
>>>>>
>>>>>
>>>>>
>>>>> Thanks!
>>>>>
>>>>> Brandon
>>>>>
>>>>>
>>>>>
>>>>> *From: *Vlad Rozov <v.ro...@datatorrent.com>
>>>>> *Organization: *DataTorrent
>>>>> *Reply-To: *"users@apex.apache.org" <users@apex.apache.org>
>>>>> *Date: *Monday, October 3, 2016 at 11:43 PM
>>>>> *To: *"users@apex.apache.org" <users@apex.apache.org>
>>>>> *Subject: *Re: Apex and Malhar Java 8 Certified
>>>>>
>>>>>
>>>>>
>>>>> We do test on Java 8 - both Apex Core and Malhar Apache Jenkins builds
>>>>> use JDK 1.8 to run tests.
>>>>>
>>>>> Thank you,
>>>>>
>>>>> Vlad
>>>>>
>>>>> On 10/3/16 15:45, Thomas Weise wrote:
>>>>>
>>>>> Apex is built against Java 7 and expected to work as is on Java 8
>>>>> (Hadoop distros still support 1.7 as well). Are you running into specific
>>>>> issues?
>>>>>
>>>>>
>>>>>
>>>>> Thanks,
>>>>>
>>>>> Thomas
>>>>>
>>>>>
>>>>>
>>>>> On Mon, Oct 3, 2016 at 12:06 PM, McCullough, Alex <
>>>>> alex.mccullo...@capitalone.com> wrote:
>>>>>
>>>>> Hey All,
>>>>>
>>>>>
>>>>>
>>>>> I know there were talks about this at some point but is Apex and/or
>>>>> Malhar Java 8 certified? If not, is there a current plan and date to be 
>>>>> so?
>>>>>
>>>>>
>>>>>
>>>>> Thanks,
>>>>>
>>>>> Alex
>>>>>
>>>>>
>>>>> ------------------------------
>>>>>
>>>>> The information contained in this e-mail is confidential and/or
>>>>> proprietary to Capital One and/or its affiliates and may only be used
>>>>> solely in performance of work or services for Capital One. The information
>>>>> transmitted herewith is intended only for use by the individual or entity
>>>>> to which it is addressed. If the reader of this message is not the 
>>>>> intended
>>>>> recipient, you are hereby notified that any review, retransmission,
>>>>> dissemination, distribution, copying or other use of, or taking of any
>>>>> action in reliance upon this information is strictly prohibited. If you
>>>>> have received this communication in error, please contact the sender and
>>>>> delete the material from your computer.
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>> ------------------------------
>>>>>
>>>>> The information contained in this e-mail is confidential and/or
>>>>> proprietary to Capital One and/or its affiliates and may only be used
>>>>> solely in performance of work or services for Capital One. The information
>>>>> transmitted herewith is intended only for use by the individual or entity
>>>>> to which it is addressed. If the reader of this message is not the 
>>>>> intended
>>>>> recipient, you are hereby notified that any review, retransmission,
>>>>> dissemination, distribution, copying or other use of, or taking of any
>>>>> action in reliance upon this information is strictly prohibited. If you
>>>>> have received this communication in error, please contact the sender and
>>>>> delete the material from your computer.
>>>>>
>>>>
>>>>
>>>
>>
>

Reply via email to