Az alábbi specifikációk, white paper dokumentumok, és tervezési megjegyzések írják le a Java fejlesztőeszközök különböző szempontjait.