Most definitely Java 8.

That's the lowest LTS version available from AdoptOpenJDK / Adoptium:

    https://adoptopenjdk.net/releases.html
    https://adoptium.net/releases.html

    https://adoptium.net/migration.html

    https://adoptopenjdk.net/icedtea-web.html

Java 8 is also available from many other builds, like Azul Zulu and
Amazon Corretto (but strangely, not SapMachine).  The next LTS version
is Java 11.  Adoptium and Amazon Corretto will be supporting their Java
8 builds until at least May 2026.

Java 8 seems to play nicely with most things, and it's the last of the
traditional builds.  It's available on Windows XP and later.

This is a fantastic overview of Java versions:

    https://www.marcobehler.com/guides/a-guide-to-java-versions-and-features



On 1/12/2022 11:22 AM, Josh Tynjala wrote:
> I'm all for requiring Java 8 minimum. We originally required Java 6 because
> that's what Flash Builder was most recently shipped with.
>
> At some point, Adobe posted instructions for how to make Flash Builder use
> Java 7/8. In some cases, it's no longer possible to use Java 6, and it's
> probably not safe to use Java 6, because it no longer receives security
> updates. Adobe's instructions have now been taken down, but you can find
> them on archive.org:
>
> https://web.archive.org/web/20210122145322/http://blogs.adobe.com/flashplayer/2018/02/running-adobe-flash-builder-on-mac-with-java-78.html
>
> Considering how challenging it is to set up Flash Builder today, I'm not
> sure that it's worth supporting Flash Builder anymore.
>
> Newer versions of Java can no longer target Java 6 anyway. Some can still
> target Java 7, but I've seen some that can only target Java 8 now. I say
> Java 8 sounds good to me as a new minimum. That's what I've been using as
> the minimum version for many projects over the last several years.
>
> --
> Josh Tynjala
> Bowler Hat LLC <https://bowlerhat.dev>
>
>
> On Tue, Jan 11, 2022 at 11:43 PM Greg Dove <greg.d...@gmail.com> wrote:
>
>> What is our official minimum JDK? I had thought we had discussed this in
>> the past and agreed it needed to be 8 now, but I could find no reference to
>> this discussion. Does anyone recall this?
>>
>> At the moment the maven CI build is happy with using java 8 language
>> features, because it is using java 8 to build with. But these other CI
>> builds using ant are not (it is not an ant thing, I assume it is simply a
>> jdk thing on the build environment, or maybe it is something to do with the
>> jenkins config?)
>> Is there any way we can align jdk of these builds with the maven build on
>> apache to use java 8?
>>
>> I hit two errors today and had to backpedal on some java 8 level code
>> (which used a method reference as a predicate).
>>
>> The error referenced earlier in this thread has:
>> error: method references are not supported in -source 1.7
>>
>> Another one in another thread (compiler-only build I think)
>> error: method references are not supported in -source 1.6
>>
>> At the moment we can't use specific java 8 features because they fail on
>> these builds. So that means no newer language features/possible
>> optimizations that are available in java 8 (which was released around 8
>> years ago).
>>
>> Just mentioning it... not urgent, but we probably should address it at some
>> point, no?

Reply via email to