Вы всегда должны отдавать предпочтение системе управления пакетами Ubuntu, прежде чем пытаться установить программное обеспечение вручную.
Есть ли причина, по которой вы хотите установить устаревшую версию Java 1.4.2?Лучше установить последнюю версию Java, которая является версией 6. Обратите внимание, что Sun Java 6 обратно совместима с 1.4.2;все, что работает на 1.4.2, также будет работать на Java 6.
Также обратите внимание, что вы можете использовать "javac -target 1.4", чтобы гарантировать, что сгенерированные файлы классов будут совместимы с 1.4 JVM.
Если у вас действительно есть особая причина для установки Sun Java 1.4.2: Ubuntu работает с пакетами .deb (Debian).