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


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

Seeking clarification on Java JDKs

From Rhino <no_offline_contact@example.com>
Newsgroups comp.lang.java.programmer
Subject Seeking clarification on Java JDKs
Date 2018-09-20 04:16 -0400
Organization A noiseless patient Spider
Message-ID <pnvl1k$opc$1@dont-email.me> (permalink)

Show all headers | View raw


I've been away from Java for several years working on other things, 
including PHP and web development, and I'm just starting to learn 
Android development. I'm toying with writing an Android version of a 
game I originally wrote in Java for the desktop, which I haven't touched 
since 2012 (at which point I was probably running Java 6 on a Windows XP 
machine). In trying to get my game running again on Windows 10 and jdk 
1.8.0_172, I'm encountering an error with respect to preferences; 
apparently, the root node key is missing in the Windows registry.

In trying to figure out how to handle this, I've stumbled on the fact 
that Java has undergone some dramatic changes since I've been away, 
particularly with regards to the development of JDKs.

As I read this article - 
https://bugs.openjdk.java.net/browse/JDK-8139507 - my problem arises 
from a change in behaviour within the JDK itself in which the root key 
is no longer written by the JDK itself. According to the bug report, the 
issue is fixed in 8u202.

I'm very confused about Openjdk and exactly how to understand it, as 
well as its relationship to Oracle. Is it a separate organization 
completely distinct from Oracle or is it some sort of arm or subsidiary 
of Oracle? Do I need to get the Oracle JDK 8u202 or is there an Openjdk 
8u202?

When I go to the Oracle download page for JDKs, 
http://www.oracle.com/technetwork/java/javase/downloads/index.html, the 
highest level of Java 8 is 8u181, there's no Java 9 at all but there 
*is* a Java 10.0.2.

When I go to the Openjdk download pages, it seems that Java 8 downloads 
are only available for Linux/Unix and that anything later than Java 8 
sends me back to Oracle. Is Openjdk not making versions of the JDK for 
Java 9 and above? Or have they just not done so *yet*?

What's my best way to get my Java program running again? Or do I need to 
wait (a few months?) until Java 8u202 is released?



-- 
Rhino

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


Thread

Seeking clarification on Java JDKs Rhino <no_offline_contact@example.com> - 2018-09-20 04:16 -0400
  Re: Seeking clarification on Java JDKs Eric Sosman <esosman@comcast-dot-net.invalid> - 2018-09-20 07:28 -0400
    Re: Seeking clarification on Java JDKs Rhino <no_offline_contact@example.com> - 2018-10-01 20:53 -0400

csiph-web