There isn't an OpenJDK 8, only an OracleJDK 8.
There are commercial features in OracleJDK 8 (flight recorder) which aren't present in an OpenJDK build. If you don't have them you can't use them accidentally.
Alex
Sent from my iPhat 6
> On 20 Aug 2015, at 08:49, Ingo Hoffmann <[address removed]> wrote:
>
> What does Azul OpenJDK brings that the original OpenJDK doesn't?
>
>> On 19/08/[masked]:46 , Ben Evans wrote:
>> Hi Gemma,
>>
>> You should download & use the Azul Zulu OpenJDK images:
>> https://www.azulsy...
>>
>> Unfortunately, the Ubuntu project just imports packages directly from
>> Debian, and the Debian maintainers have an extremely unhelpful and
>> unprofessional attitude towards OpenJDK.
>>
>> The Debian & Ubuntu images are not to be relied upon, and should not be
>> used. If you encounter problems with them, it will be almost impossible
>> to diagnose bugs in the images, and you will find it extremely difficult
>> to get support and help for your problems.
>>
>> tldr;
>>
>> Use Zulu OpenJDK for all new Java projects on Linux - especially if you
>> are planning to use Docker.
>>
>> Thanks,
>>
>> Ben
>>
>>
>> On Wed, Aug 19, 2015 at 7:38 PM, Gemma <[address removed]
>> <mailto:[address removed]>> wrote:
>>
>> Hi,
>>
>> May I ask if anyone has installed openjdk 1.8 in an Ubuntu LTS
>> machine? And if so,if there is a trusty ppa (or not ppa) repository?
>>
>> I can find things like the following
>>
>> https://askubuntu....
>> https://www.webupd...
>> https://ubuntuhand...
>>
>> https://column80.c...
>>
>> but it seems there is no official repository for it. I found it a
>> bit strange after one year release it's quite a usual case for
>> production so thought it would be worth asking just in case I'm
>> missing something.
>>
>>
>> Best regards,
>> Gemma
>>
>>
>> On 21 February 2014 at 08:37, Mani <[address removed]
>> <mailto:[address removed]>> wrote:
>>
>> All you now need a mind-map of the various paths from your
>> current situation to where you want to be - after collating all
>> the threads of conversations to your query (including your own
>> plans)!
>>
>> I'm guessing it will be an interesting mind-map, share with us
>> if you get a chance ;)!
>>
>> Cheers,
>> Mani
>>
>> --
>> @theNeomatrix369 <https://twitter.co...;* | Blog
>> <https://neomatrix3...;**| *LJC Associate & LJC
>> Advocate(@adoptopenjdk & @adoptajsr)
>> *Meet-a-Project:*https://github.com...
>> *Bitbucket:*https://bitbucket....
>> ***Github:*https://github.com...
>> <https://github.com...;
>> *LinkedIn:*https://uk.linkedi...
>> *Come to Devoxx UK 2014: *https://www.devoxx...
>> <https://www.devoxx...;
>> **
>>
>>
>> ------------------------------------------------------------------------
>> From: [address removed] <mailto:[address removed]>
>> To: [address removed] <mailto:[address removed]>
>> Subject: Re: [ljc] When to adopt Java 8
>> Date: Thu, 20 Feb[masked]:02:55 -0500
>>
>> Hi all,
>>
>> I'm overwhelmed with joy for all your answers. It really helps
>> me to know what's the right aim is and how to go about it if I
>> ever have the opportunity to contribute positively on what we
>> are doing.
>>
>>
>> Many thanks for taking the time to answer,
>> Gemma
>>
>>
>> On 20 February[masked]:01, Mani <[address removed]
>> <mailto:[address removed]>> wrote:
>>
>> Gemma,
>>
>> As one of Martijn's suggestions to go through the Adopt
>> OpenJDK route (see a similar test project -
>> https://adopt-open...).
>>
>> You could clone your code base that builds and runs tests
>> using the JDK8 EA or OpenJDK (via Jenkis) and slowly migrate
>> to the newer version, whilst having your production version
>> still build and run on the existing JDK 1.7.
>>
>> I appreciate you have to nurture the two code bases at the
>> same time but you will get an idea after sometime if its
>> time for you to migrate or not - this is subject to business
>> needs.
>>
>> As many are suggesting don't migrate immediately but
>> gradually - just my 2p.
>>
>> Cheers,
>> Mani
>>
>> --
>> @theNeomatrix369 <https://twitter.co...;* |
>> Blog <https://neomatrix3...;**| *LJC Associate &
>> LJC Advocate(@adoptopenjdk & @adoptajsr)
>> *Meet-a-Project:*https://github.com...
>> *Bitbucket:*https://bitbucket....
>> ***Github:*https://github.com...
>> <https://github.com...;
>> *LinkedIn:*https://uk.linkedi...
>> *Come to Devoxx UK 2014: *https://www.devoxx...
>> <https://www.devoxx...;
>> **
>>
>>
>> ------------------------------------------------------------------------
>> Subject: Re: [ljc] When to adopt Java 8
>> From: [address removed] <mailto:[address removed]>
>> To: [address removed] <mailto:[address removed]>
>> Date: Wed, 19 Feb[masked]:46:25 -0500
>>
>> Hi Gemma,
>>
>> On 19 February[masked]:59, Gemma <[address removed]
>> <mailto:[address removed]>> wrote:
>>
>> Hi,
>>
>> I'm working on a product where we were evaluating what
>> version of Java we should adopt for one of our projects.
>> The prototype has worked so far with Java 7 and a
>> productionised version needs to be up in few months.
>> Among different libraries we use Jaxb, lucene, spring,
>> and maybe planning to use the set of libraries that
>> comes with Dropwizard or Apache Camel to engineer some
>> web services. Since we also work in Python for different
>> projects we may need to consider the compatibility with
>> JPython too.
>>
>> After a short discussion the opinion from the majority
>> of the group was that the risk to find incompatibilities
>> with market libraries was too high versus the benefits
>> of the new release (which was highlighted is not there
>> yet, despite few weeks left). The conclusion then seems
>> to adopt Java 8 later rather than now.
>>
>>
>> I would certainly wait a few weeks until after GA (March
>> 18th?) to make sure there are no show-stoppers, but apart
>> from that I'd say test a RC early and then go for it!
>>
>> I've experienced both the problems that upgrading and
>> not upgrading a new Java release. I would like to
>> understand better when is the right time depending on
>> the context. In order to do that I've got some questions
>> in my head:
>> -- How do we solve forward compatibility? How much
>> time that can take up to?
>> -- What are the main benefits that this particular
>> release brings (apart the so obvious Lambda 8)? I would
>> like to hear opinions from a business perspective too.
>>
>>
>> * Date and Time work can now be done accurately and safely
>> including all of the fun timezone variations etc.
>> * The G1 Garbage Collector is certainly worth taking for a
>> spin with regards to having less pauses in your application
>> * There are a host of small performance and under the hood
>> improvements in Java 8. *generally* speaking, many apps will
>> get a speed boost out of the box (usual caveats apply)
>> * Lambdas will definitely increase developer productivity
>> (once the initial learning curve is sorted)
>> * You'll be able to use compact profiles for a smaller
>> server side footprint.
>>
>> -- Is there any option where you can write code in
>> Java 8 and generate bytecode in Java 7? (e.g. Python 3
>> running in a python 2 interpreter)
>>
>>
>> You mean writing Java 8 Lambdas and running them on a Java 7
>> runtime? That wont work no.
>>
>> -- How time and budget restrictions affects risks. Is
>> there any way of mitigating the risk of an early adoption?
>>
>>
>> Absolutely! You can:
>>
>> 1.) Try the release candidate now on a test box.
>> (https://jdk8.java....)
>> 2.) Join the Adopt OpenJDK programme that we run
>> (adoptopenjdk.java.net <https://adoptopenj...;) - a
>> community of early adopters
>>
>> I'm trying to answer the questions myself by reading and
>> playing around with Java 8 but I thought asking this
>> community for their knowledge and experiences would be
>> very helpful too.
>>
>>
>> Hope that helps!
>>
>> Cheers,
>> Martijn
>>
>>
>>
>> Many thanks in advance,
>> Gemma
>>
>>
>>
>>
>> --
>> Please Note: If you hit "*REPLY*", your message will be
>> sent to *everyone* on this mailing list
>> ([address removed] <mailto:[address removed]>)
>> This message was sent by Gemma ([address removed]
>> <mailto:[address removed]>) from LJC - London Java
>> Community <https://www.meetup...;.
>> To learn more about Gemma, visit his/her member profile
>> <https://www.meetup...;
>> To report this message or block the sender, please click
>> here
>> <https://www.meetup...;
>> Set my mailing list to email me As they are sent
>> <https://www.meetup...;
>> | In one daily email
>> <https://www.meetup...;
>> | Don't send me mailing list messages
>> <https://www.meetup...;
>>
>>
>> Meetup, POB 4668 #37895 NY NY USA 10163
>> <#14f47412adae369b_[masked]c4ea2bc7_1444e87b3f3a6fb0_1444a3ac7d00875f_>
>> | [address removed] <mailto:[address removed]>
>>
>>
>>
>>
>>
>>
>> --
>> Please Note: If you hit "*REPLY*", your message will be sent
>> to *everyone* on this mailing list ([address removed]
>> <mailto:[address removed]>)
>> This message was sent by Martijn Verburg
>> ([address removed] <mailto:[address removed]>)
>> from LJC - London Java Community
>> <https://www.meetup...;.
>> To learn more about Martijn Verburg, visit his/her member
>> profile
>> <https://www.meetup...;
>>
>> To report this message or block the sender, please click
>> here
>> <https://www.meetup...;
>> Set my mailing list to email me As they are sent
>> <https://www.meetup...;
>> | In one daily email
>> <https://www.meetup...;
>> | Don't send me mailing list messages
>> <https://www.meetup...;
>>
>> Meetup, POB 4668 #37895 NY NY USA 10163
>> <#14f47412adae369b_[masked]c4ea2bc7_1444e87b3f3a6fb0_> |
>> [address removed] <mailto:[address removed]>
>>
>>
>>
>>
>> --
>> Please Note: If you hit "*REPLY*", your message will be sent
>> to *everyone* on this mailing list ([address removed]
>> <mailto:[address removed]>)
>> This message was sent by Mani ([address removed]
>> <mailto:[address removed]>) from LJC - London Java
>> Community <https://www.meetup...;.
>> To learn more about Mani , visit his/her member profile
>> <https://www.meetup...;
>>
>> To report this message or block the sender, please click
>> here
>> <https://www.meetup...;
>> Set my mailing list to email me As they are sent
>> <https://www.meetup...;
>> | In one daily email
>> <https://www.meetup...;
>> | Don't send me mailing list messages
>> <https://www.meetup...;
>>
>> Meetup, POB 4668 #37895 NY NY USA 10163
>> <#14f47412adae369b_[masked]c4ea2bc7_1444e87b3f3a6fb0_> |
>> [address removed] <mailto:[address removed]>
>>
>>
>>
>>
>>
>>
>> --
>> Please Note: If you hit "*REPLY*", your message will be sent to
>> *everyone* on this mailing list ([address removed]
>> <mailto:[address removed]>)
>> This message was sent by Gemma ([address removed]
>> <mailto:[address removed]>) from LJC - London Java Community
>> <https://www.meetup...;.
>> To learn more about Gemma, visit his/her member profile
>> <https://www.meetup...;
>> To report this message or block the sender, please click here
>> <https://www.meetup...;
>> Set my mailing list to email me As they are sent
>> <https://www.meetup...; |
>> In one daily email
>> <https://www.meetup...; |
>> Don't send me mailing list messages
>> <https://www.meetup...;
>>
>> Meetup, POB 4668 #37895 NY NY USA 10163
>> <#14f47412adae369b_[masked]c4ea2bc7_> | [address removed]
>> <mailto:[address removed]>
>>
>>
>>
>>
>> --
>> Please Note: If you hit "*REPLY*", your message will be sent to
>> *everyone* on this mailing list ([address removed]
>> <mailto:[address removed]>)
>> This message was sent by Mani ([address removed]
>> <mailto:[address removed]>) from LJC - London Java
>> Community <https://www.meetup...;.
>> To learn more about Mani , visit his/her member profile
>> <https://www.meetup...;
>> To report this message or block the sender, please click here
>> <https://www.meetup...;
>> Set my mailing list to email me As they are sent
>> <https://www.meetup...; |
>> In one daily email
>> <https://www.meetup...; |
>> Don't send me mailing list messages
>> <https://www.meetup...;
>>
>> Meetup, POB 4668 #37895 NY NY USA 10163
>> <#14f47412adae369b_[masked]c4ea2bc7_> | [address removed]
>> <mailto:[address removed]>
>>
>>
>>
>>
>>
>>
>> --
>> Please Note: If you hit "*REPLY*", your message will be sent to
>> *everyone* on this mailing list ([address removed]
>> <mailto:[address removed]>)
>> This message was sent by Meetup on behalf of Gemma
>> <https://www.meetup...; from
>> LJC - London Java Community
>> <https://www.meetup...;.
>> To report this message or block the sender, please click here
>> <https://www.meetup...;
>> Set my mailing list to email me As they are sent
>> <https://www.meetup...; | In
>> one daily email
>> <https://www.meetup...; |
>> Don't send me mailing list messages
>> <https://www.meetup...;
>>
>> Meetup, POB 4668 #37895 NY NY USA 10163 <#14f47412adae369b_> |
>> [address removed] <mailto:[address removed]>
>>
>>
>>
>>
>>
>>
>> --
>> Please Note: If you hit "*REPLY*", your message will be sent to
>> *everyone* on this mailing list ([address removed]
>> <mailto:[address removed]>)
>> This message was sent by Meetup on behalf of Ben Evans
>> <https://www.meetup...; from LJC -
>> London Java Community <https://www.meetup...;.
>> To report this message or block the sender, please click here
>> <https://www.meetup...;
>> Set my mailing list to email me As they are sent
>> <https://www.meetup...; | In one
>> daily email
>> <https://www.meetup...; | Don't
>> send me mailing list messages
>> <https://www.meetup...;
>>
>> Meetup, POB 4668 #37895 NY NY USA 10163 <#> | [address removed]
>
>
>
>
> --
> Please Note: If you hit "REPLY", your message will be sent to everyone on this mailing list ([address removed])
> https://www.meetup...
> This message was sent by Meetup on behalf of Ingo Hoffmann (https://www.meetup...) from LJC - London Java Community.
> Set my mailing list to email me
>
> As they are sent
> https://www.meetup...
>
> In one daily email
> https://www.meetup...
>
> Don't send me mailing list messages
> https://www.meetup...
> Meetup, POB 4668 #37895 NY NY USA 10163 | [address removed]
>