Jdk-1_5_0_22-windows-i586-p.exe

Enabled type-safe collections, allowing developers to catch errors at compile-time rather than runtime.

Maintaining older industrial, financial, or governmental software that cannot be easily migrated to modern Java versions. jdk-1_5_0_22-windows-i586-p.exe