Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > comp.lang.java.programmer > #39463

Re: Surprise!

From Martin Gregorie <martin@mydomain.invalid>
Newsgroups comp.lang.java.programmer
Subject Re: Surprise!
Date 2020-04-27 13:52 +0000
Organization A noiseless patient Spider
Message-ID <r86o3o$5eb$1@dont-email.me> (permalink)
References (1 earlier) <r83j0k$f1$1@dont-email.me> <r840l4$ius$1@dont-email.me> <1t2omfi424j5x.v6vd61lcman0$.dlg@40tude.net> <r86i86$r3j$1@dont-email.me> <r86jgr$1lmt$1@gioia.aioe.org>

Show all headers | View raw


On Mon, 27 Apr 2020 08:34:35 -0400, Arne Vajhøj wrote:

> On 4/27/2020 8:12 AM, Martin Gregorie wrote:
>> On Mon, 27 Apr 2020 09:13:59 +0200, Joerg Meier wrote:
>>> On Sun, 26 Apr 2020 13:00:20 -0000 (UTC), Martin Gregorie wrote:
>>>> On Sun, 26 Apr 2020 05:06:48 -0400, Jeff Higgins wrote:
>>>>> On 9/19/19 3:28 PM, Stefan Ram wrote:
>>>>>> [...] with a recent JDK. [...]
>>>
>>>> This is using Open Java 1.8 [...]
>>>
>>> Calling 1.8 "recent" is quite a stretch ;)
>>>
>> True enough, but AFAIK its still supported, alongside 11 and 14, for
>> Fedora Linux.
> 
> Yes. AdoptOpenJDK will supply updates until May 2026.
> 
> https://adoptopenjdk.net/support.html
> 
>>        I recently saw stats (in The Register) showing the majority
>> of developers are still using 8,
> 
> Yes. But a lot of them are in the process of upgrading to 11 now.
> 
>> If its just as easy to move from Java 8 to 11 or 14 as it still is to
>> compile a K&R source file under that latest ANSI C compiler, then I'm
>> happy to move on, but is it that easy? Somehow I've gotten the
>> impression that it may not be.
> 
> Java upgrades are usually pretty easy.
> 
> But some can cause a bit of work.
> 
> 1.4 -> 1.5 was one of them.
> 
> 8 -> 11 is one of them.
> 
> Things to be aware of include:
> * if you use unsupported SUN classes then you may need ti
>    circumvent the module system introduced in Java 9 to get your stuff
>    to build and run
> * if you use JAX-WS or JAXB then that is now a
>    separate download - it is no longer builtin Java SE
> * if you use JavaFX then that is now a
>    separate download - it is no longer builtin Java SE
> * if you use CORBA then you need to find
>    another implementation
> 
> But if you get JAX-WS and JAXB then my guess is that 99.8% of all Java 8
> code will work with 11.
> 
Thanks, Arne.

I don't use any of the gotchas you mention - nothing, really, outside the 
what was in the 1.6 standard library, apart from some 3rd party stuff:

- the Coco/R syntax generator 
- RiverLayout, 
- a geodesy package,
- dnsjava,
- mail stuff (jaf ?, javamail, mstor)
- jcharset
- jdbc for PostgreSQL

so it looks as though the move should be straight forward.


-- 
Martin    | martin at
Gregorie  | gregorie dot org

Back to comp.lang.java.programmer | Previous | Next — Previous in thread | Next in thread | Find similar | Unroll thread


Thread

Re: Surprise! Jeff Higgins <invalid@invalid.org> - 2020-04-26 05:06 -0400
  Re: Surprise! Martin Gregorie <martin@mydomain.invalid> - 2020-04-26 13:00 +0000
    Re: Surprise! Joerg Meier <joergmmeier@arcor.de> - 2020-04-27 09:13 +0200
      Re: Surprise! Martin Gregorie <martin@mydomain.invalid> - 2020-04-27 12:12 +0000
        Re: Surprise! Arne Vajhøj <arne@vajhoej.dk> - 2020-04-27 08:34 -0400
          Re: Surprise! Martin Gregorie <martin@mydomain.invalid> - 2020-04-27 13:52 +0000
            Re: Surprise! Arne Vajhøj <arne@vajhoej.dk> - 2020-04-27 10:04 -0400
          Re: Surprise! Arne Vajhøj <arne@vajhoej.dk> - 2020-04-27 10:09 -0400
        Re: Surprise! Eric Douglas <e.d.programmer@gmail.com> - 2020-04-27 06:36 -0700
          Re: Surprise! Arne Vajhøj <arne@vajhoej.dk> - 2020-04-27 09:46 -0400

csiph-web