Open JDK v.s. JDK SE

andy5174

Member
Dec 27, 2009
148
0
76
What are the differences between Open-JDK/Icedtea and Oracle-JDK-SE? They are both free, aren't they?
 

BrightCandle

Diamond Member
Mar 15, 2007
4,762
0
76
Depends on how you define free. The iced tea release is based on completely open code and you could modify it yourself and compile your changes. Oracle how releases a version that you don't pay for but you also can't compile because it depends on source and binaries they don't release.

One is decidedly freerer than the other in terms of fixing any problems you might encounter. The price of both is the same, 0.
 

andy5174

Member
Dec 27, 2009
148
0
76
By "free", I meant free of charge$. Besides, I have no intention (or not pro enough to be precise) in modifying the Java source code. All I want to do is writing Java programs with GUI.

I have some more questions...

1. What are the major differences between Open-JDK and JDK-SE except the former being open source?

2. From Wikipedia,
IcedTea is a build and integration project for OpenJDK launched by Red Hat in June 2007.[1] The initial goal was to make the Java OpenJDK software which Sun Microsystems released as free software in 2007 usable without requiring any other software that is not free software and hence make it possible to add OpenJDK to Fedora and other Linux distributions that insist on free software. This was met and a version of IcedTea based on OpenJDK was packaged with Fedora 8 in November 2007.
Does this mean that Open-JDK (and JDK-SE) don't provide as many functions as the Icedtea unless you pay$?

3. Which one does most Java programmers use, Icedtea, Open-JDK or JDK-SE?

4. Which Java version is the current industry standard, 6 or 7?

5. Eclipse seems to be the most popular Java IDE, so I would like to use it. Which Eclipse is the most popular, "Eclipse Classic" or "Eclipse IDE for Java Developers"? p.s. I don't want to use NetBeans since it, according to others, supports more lazy-programming which is not good for Java beginners

Thank you!
 

BrightCandle

Diamond Member
Mar 15, 2007
4,762
0
76
1. That it contains open source components. If there are differences it'll be minor ones (particular encoder/decoders for video and such).
2. OpenJDK in itself isn't usable for Linux, its incomplete. Sun only released some of the code and it couldn't be made into a real JVM without other binary parts. Icedtea implemented those parts using open source tools. You can't use openJDK directly.
3. Oracle's version is what professional developers use.
4. Anything from 1.4 upwards. 7 has a relatively small uptaking because its been very unstable, its had a lot of bugs so adoption has been quite slow so far.
5. You want the IDE for Java developers so that Eclipse can work with Java. Classic is just a shell of the IDE with no Java tools. There is nothing wrong with Netbeans, or IntelliJ for that matter, but for me the incremental compilation of Eclipse wins out for speed.
 

andy5174

Member
Dec 27, 2009
148
0
76
1. That it contains open source components. If there are differences it'll be minor ones (particular encoder/decoders for video and such).
2. OpenJDK in itself isn't usable for Linux, its incomplete. Sun only released some of the code and it couldn't be made into a real JVM without other binary parts. Icedtea implemented those parts using open source tools. You can't use openJDK directly.

Sorry for the late reply...

So both OpenJDK and JDK-SE are incomplete? How much approximately does it cost for a complete JDK-SE package if there's one? Should I get the windows or linux version? Thank you.
 

BrightCandle

Diamond Member
Mar 15, 2007
4,762
0
76
It doesn't cost anything for either JDK. OpenJDK simply refers to the open source components, it isn't directly a VM you use. Just use Oracle's version and stop worrying about it.
 

andy5174

Member
Dec 27, 2009
148
0
76
It doesn't cost anything for either JDK. OpenJDK simply refers to the open source components, it isn't directly a VM you use. Just use Oracle's version and stop worrying about it.
ok... last question.... Oracle JDK-SE (Standard Edition) is feature-complete although it is very similar to OpenJDK, right?

Just want to make sure everything is ready before I start self-teaching Java. Thanks for all of your inputs!
 

fread2281

Member
Sep 27, 2012
32
0
0
It doesn't cost anything for either JDK. OpenJDK simply refers to the open source components, it isn't directly a VM you use. Just use Oracle's version and stop worrying about it.

Icedtea is completely open and based on Oracle's OpenJDK.
 
sale-70-410-exam    | Exam-200-125-pdf    | we-sale-70-410-exam    | hot-sale-70-410-exam    | Latest-exam-700-603-Dumps    | Dumps-98-363-exams-date    | Certs-200-125-date    | Dumps-300-075-exams-date    | hot-sale-book-C8010-726-book    | Hot-Sale-200-310-Exam    | Exam-Description-200-310-dumps?    | hot-sale-book-200-125-book    | Latest-Updated-300-209-Exam    | Dumps-210-260-exams-date    | Download-200-125-Exam-PDF    | Exam-Description-300-101-dumps    | Certs-300-101-date    | Hot-Sale-300-075-Exam    | Latest-exam-200-125-Dumps    | Exam-Description-200-125-dumps    | Latest-Updated-300-075-Exam    | hot-sale-book-210-260-book    | Dumps-200-901-exams-date    | Certs-200-901-date    | Latest-exam-1Z0-062-Dumps    | Hot-Sale-1Z0-062-Exam    | Certs-CSSLP-date    | 100%-Pass-70-383-Exams    | Latest-JN0-360-real-exam-questions    | 100%-Pass-4A0-100-Real-Exam-Questions    | Dumps-300-135-exams-date    | Passed-200-105-Tech-Exams    | Latest-Updated-200-310-Exam    | Download-300-070-Exam-PDF    | Hot-Sale-JN0-360-Exam    | 100%-Pass-JN0-360-Exams    | 100%-Pass-JN0-360-Real-Exam-Questions    | Dumps-JN0-360-exams-date    | Exam-Description-1Z0-876-dumps    | Latest-exam-1Z0-876-Dumps    | Dumps-HPE0-Y53-exams-date    | 2017-Latest-HPE0-Y53-Exam    | 100%-Pass-HPE0-Y53-Real-Exam-Questions    | Pass-4A0-100-Exam    | Latest-4A0-100-Questions    | Dumps-98-365-exams-date    | 2017-Latest-98-365-Exam    | 100%-Pass-VCS-254-Exams    | 2017-Latest-VCS-273-Exam    | Dumps-200-355-exams-date    | 2017-Latest-300-320-Exam    | Pass-300-101-Exam    | 100%-Pass-300-115-Exams    |
http://www.portvapes.co.uk/    | http://www.portvapes.co.uk/    |