Кто-нибудь сталкивался с этим?
Я понимаю, что 1.6 по умолчанию в OS X, но я пытаюсь скомпилировать / запустить программу из командной строки, используя 1.5 Однако, что бы я ни пытался, он сообщает о 1.6.
/System/Library/Frameworks/JavaVM.framework/Versions/1.5/Home/bin/java -version
java version "1.6.0_20"
Java(TM) SE Runtime Environment (build 1.6.0_20-b02-279-10M3065)
Java HotSpot(TM) 64-Bit Server VM (build 16.3-b01-279, mixed mode)
rtp-wwilliam-8712:bin wwilliam$
Обратите внимание на полный путь к двоичному файлу Java. Независимо от того, какую более раннюю версию Java я пробую, я всегда сообщаю о версии 1.6.
Бинарный файл Java существует по этому пути. Этот каталог также является первым каталогом в моем пути.
Использование OS X 10.6.3 с последними установленными обновлениями Java.
Мысли