This article or section is in a state of significant expansion or restructuring. You are welcome to assist in its construction by editing it as well. If this article or section has not been edited in several days, please remove this template. If you are the editor who added this template and you are actively editing, please be sure to replace this template with {{in use}} during the active editing session. Click on the link for template parameters to use.
This article was last edited by @modi (talk | contribs) 19 years ago. (Update timer) |
This is a list of Application Programming Interfaces (APIs) for the Java Programming Language.
Official APIs (Released by Sun Microsystems)
Bundled APIs (part of standard download)
- Abstract Window Toolkit (AWT) (consists of the java.awt package, first released with version 1.0)
- Java Authentication and Authorization Service (JAAS) (consists of the javax.security.auth package, bundled since 1.4, previously released as an optional package to version 1.3)
- Swing (consists of the javax.swing package, first released with version 1.2)
Optional APIs (downloaded separately)
- Java Authentication and Authorization Service (JAAS) (initially released as an optional package to version 1.3, now incorporated into J2SE since 1.4)
Bundled (Core) APIs
Optional (Non-Core) APIs
Unofficial APIs (Released by third parties)
3D Graphics APIs
- Java 3D (runs on top of either OpenGL or Direct3D) (available here)
- Java OpenGL (JOGL) (a wrapper library for OpenGL) (available here)
Compression APIs
- LZMA SDK (available here)