В вашей среде Java 1.4 вы не можете привести int к объекту, поскольку он не является объектом.
Java различает примитивные типы и ссылочные типы. Int является примитивным типом. Так же как логическое, байтовое, символьное, короткое, длинное, плавающее и двойное.
Значение ссылочного типа является ссылкой на некоторый объект. «Объект» является корневым классом всех объектов.
В Java 1.5 и более поздних версиях автобокс приведет к тому, что вторая переменная будет указывать на объект Integer, содержащий то же значение, что и примитивная переменная i
.
int i = 99;
Object o = (Object) i;