Talk:Java Platform, Standard Edition

Rename Article
This article should be renamed to Java Standard Edition, in accordance with the change in the naming convention announced at this year's JavaONE convention.pankaj bairwa  aidan_walsh

Package Links
Do we really need links to such packages as java.math? prashant bull dog All that's there is a limited list of classes that is much better described by the platform's javadocs. ElAmericano 02:44, 22 October 2005 (UTC)


 * No we don't. I've merged java.math into this article and created a redirect for java.math to the section. – Doug Bell talk&bull;contrib 19:25, 23 February 2006 (UTC)

Note : Package list should now redirect to javaFx instead of java Swing, or at least mention the former as it has been officially anounced to replace the latter. 131.176.243.9 (talk) 10:19, 27 February 2018 (UTC)Random Trainee

sun.* packages
I'd like to see some information on the sun.* packages. Does anyone have anything to contribute? —The preceding unsigned comment was added by 80.229.242.71 (talk • contribs) 15:38, May 5, 2006 (UTC)
 * If you actually read the documentation supplied with the JDK, you will see a section on the sun.* classes. In a nutshell, these classes are not part of the public API and may in fact differ between platforms. Sun does not guarantee that applications directly using these classes will work in future versions or even in the same version across multiple platforms. So, do NOT use them in your applications. RedWolf 23:22, 3 April 2007 (UTC)

complete rewrite necessary
This article is written in a way that makes it useless for almost all Wikipedia users. In fact, this is true of most articles on '"Java"' in the computer sense. Worse still, users are completely confused by the many different related articles on Java that are all written for geeks and can't decide which one they should try to read through in hopes of finding something comprehensible. Some of these articles have comprehensible parts farther down, but none in their introduction.

Java (disambiguation) starts out pretty well in a comprehensible, user-friendly manner by saying ''Java Virtual Machine, the virtual machine that runs Java byte code. This is also referred to as the portion of Java that runs on your PC or the Java run-time environment (JRE)''. However, it links to the (for most users) incomprehensible page Java_Virtual_Machine, which is in any case not what was promised ("the portion of Java that runs on your PC"), which should instead link to Java Platform, Standard Edition. That is where we're now, and this article explains nothing that a normal user could find useful. It doesn't even have the link "Test your Java Virtual Machine" which is well hidden in the previous article at the end in the external links section.

This article has no information on what is the current version nor any information on the confusion created by Sun simultaneously offering the two different current program versions 1.4 and 1.5 with their different current update versions. In addition, there is no mention of the confusion caused by 1.5 also being called 5.0, and this is topped off by the incorrect claim formerly known up to version 5.0 as Java 2 Platform, Standard Edition or J2SE. In fact, it's still called "J2SE Runtime Environment 5.0 Update 8" in Windows's add/remove applet, which is one reason most users can't find Java on their machine. Version information is very important not only due to the old Sun tradition of not caring that most users are confused by their version naming chaos and version plethora. I have Java Runtime Environment Version 5.0 Update 8 installed on my computer, but http://java.com/en/download/index.jsp only offers update 6, and without comment. That seems to indicate that 8 was buggy and has been withdrawn. Just to be sure that things get confusing, they do still offer 8, and only that on http://java.sun.com/javase/downloads/index.jsp

Worse still, this article does not even mention the insane nonsense caused by new versions of Java not automatically uninstalling old ones. Most users are unaware that all Java vulnerabilities are still on their machines if they have multiple versions installed; i suspect that the authors of this article were also unaware of this insanity that even beats MS insane standard security practice. --Espoo 08:18, 7 September 2006 (UTC)

Just found What is the difference between JRE and J2SE platform? and now i'm completely confused.

But Sun has more chaos in store. When you go to http://www.java.com/en/download/help/testvm.xml after uninstalling all Java versions (J2SE Runtime Environments), you get 1.5.0_06, but when you restart the browser, the same page says in a broken applet (with the same parts of the text missing in IE and FF)

You are using an older version of Java techno

the latest version from Java.com

This is madness. Compared to this proof of sloppy programing at Sun, it's not surprising that the Duke logo is not animated and JRE is therefore not functioning correctly on my computer despite a complete reinstall of Java and Firefox. --Espoo 10:55, 7 September 2006 (UTC)


 * In order to cleanup one of the oldest articles marked for cleanup I have tidied up this article and removed the general cleanup tag as it look OK in terms of WP:MOS. In order to clarify the cleanup I have added an expert tag to the article that would more appropriately help address your concern.  Barkeep   Chat 18:22, 25 February 2009 (UTC)

PhantomReference
"A PhantomReference is used to reference objects that have been marked for garbage collection but have not yet been finalized."

This seems to contradict what is said in the Sun documentation:

It would seem that it has been finalized.

217.194.34.103 13:11, 9 November 2006 (UTC)


 * Yes, you are correct, I've corrected the article. The phantom references are not enqueued in the reference queue until after finalization, but before the object is reclaimed. —Doug Bell talk•contrib 18:19, 9 November 2006 (UTC)

Information about trademarks
The article currently does not contain any information about which of the words or phrases that are mentioned are trademarks.

I would like to suggest to put that information into the first part, “Nomenclature, standards and specifications”. Unfortunately, I do not know the details about all the names like “JRE”, “Java 2 SE”, “Java Platform”, “Java Development Kit”, etc., and so I am unable to include that information myself. :-( I think “Java”, “JRE”, and “JDK” are trademarks, but I am not sure at all. And I also do not know where to look it up before I can put it into the article. :-( Perhaps someone has a pointer to some more information.


 * –87.181.89.101 10:51, 27 September 2007 (UTC)

TERMS OF LICENSING???
Can someone add something about what the licensing terms are for this software??? It would be very helpful!!! —Preceding unsigned comment added by Able Abraham (talk • contribs) 21:41, 18 October 2007 (UTC)

Errors
This link http://java.sun.com/developer/technicalArticles/ALT/RefObj/index.html leads to 404 on Sun's site. —Preceding unsigned comment added by 98.207.83.206 (talk) 06:41, 4 January 2008 (UTC)

External links modified
Hello fellow Wikipedians,

I have just modified 3 external links on Java Platform, Standard Edition. Please take a moment to review my edit. If you have any questions, or need the bot to ignore the links, or the page altogether, please visit this simple FaQ for additional information. I made the following changes:
 * Added archive https://web.archive.org/web/20140829134921/https://jdk8.java.net/ to https://jdk8.java.net/
 * Added archive https://web.archive.org/web/20140903094835/https://jdk7.java.net/ to https://jdk7.java.net/
 * Added archive https://web.archive.org/web/20140903094835/https://jdk6.java.net/ to https://jdk6.java.net/

When you have finished reviewing my changes, you may follow the instructions on the template below to fix any issues with the URLs.

Cheers.— InternetArchiveBot  (Report bug) 23:15, 22 November 2017 (UTC)

Java
Send java in my phone — Preceding unsigned comment added by 129.0.204.211 (talk) 20:01, 4 March 2022 (UTC)