XCode поддерживает разработку Java .
Я не уверен, что вы спрашиваете об этом конкретном для iPhone - он указан в тегах, но нигде не упоминается в вашем вопросе. IPhone поддерживает только разработку программ в Objective-C - для запуска Java-программы на iPhone вам потребуется запустить ее через кросс-компилятор, чтобы превратить вашу Java-программу в программу Objective-C. XMLVM обычно является кросс-компилятором, упомянутым в связи с этим.
Итак, если вы разрабатываете обычное Java-приложение, которое будет работать как настольное или веб-приложение, размещенное на компьютере Linux / Windows / Mac - XCode сделает это. Если вы пытаетесь разработать Java-приложение для iPhone, вам придется разрабатывать приложение на Java (используя XCode в противном случае), запустить его через кросс-компилятор для создания программы Objective-C (а не что-то, что XCode ), а затем разверните его на iPhone.