擴展和與Java程序設計語言緊密相關的架構(按字母排序)。
Groovy ,一種用純Java實現的腳本語言,Python的強有力競爭者
JAIN (Java API for Integrated Networks)Java綜合網絡應用程序開發接口
JAI,(Java Advanced Imaging)Java進階圖像
JAXP, (Java API for XML Processing) Java XML 處理 API
Java EE(原名J2EE),Java平台企業版
Java ME(原名J2ME) ,Java平台微型版為PDA和智能手機開發的移動版本
Java SE(原名J2SE),Java平台標准版
JDBC ,(Java Database Connectivity)Java數據庫聯通
JDMK,(Java Dynamic Management Kit)Java動態管理開發包
JDO ,(Java Data Objects)Java數據對象
JJSF,Java服務器界面
JMF,(Java Media Framework) Java媒體框架
JMI,Java元數據接口
JML ,(Java Modeling Language)Java建模軟件
JMX ,(Java Management Extensions)Java管理擴展
JNDI ,(Java Naming and Directory Interface)Java命名和目錄接口
JNI ,Java原始界面
JOGL,使用OpenGL的低階三位游戲開發接口
JSML ,(Java Speech API Markup Language)Java的語音和標記語言
JSP ,(JavaServer Pages)Java服務器頁面
JSF ,(JavaServer Faces)
JXTA ,P2P虛擬網絡協議
Java Card
Java3D ,用於三維游戲編程的高階應用程序開發接口
JavaSpaces
Jini ,Java網絡分布計算結構
Jiro
OSGi,(Dynamic Service Management and Remote Maintenance)動態服務管理和遠程 控制
Rhino, 用Java實現的JavaScript語言。
Swing, Java 的圖像用戶界面 API
SWT, Standard Widget Toolkit, 由IBM和Eclipse基金會主導開發的開源圖像用戶界 面API
SuperWaba ,手持設備的虛擬機程序