Недавно я обновился до Fedora 16 (с Fedora 12) и прочитал/мне сказали, что вместо того, чтобы настраивать разные JDK с помощью простой символической ссылки и устанавливать $PATH на эту символическую ссылку, я должен использовать инструмент альтернатив.
Чего я не понимаю, так это того, как альтернативы лучше подходят для управления вашим jdk, когда кажется, что вам придется запускать: альтернативы --config не только для «java», но и для всех вспомогательных инструментов (javac, javaws, jstack , и т.д). Это кажется жалким по сравнению с:
(Предположим, что $PATH=/opt/local/java/current/bin:...)
rm /opt/local/java/current
ln -s /path/to/unpacked/jdkX /opt/local/java/current
Итак, мой вопрос:
Почему я слышу, что альтернативы — это правильный способ управлять java-инструментами в более новых версиях Fedora, когда полностью переключить JDK кажется гораздо более громоздким? Мне только что сообщили плохую информацию, или я упустил что-то важное об альтернативах?
(ПРИМЕЧАНИЕ: не стесняйтесь проявлять жестокость, если альтернативы в чем-то явно лучше. Я знаю, что в значительной степени не разбираюсь в этом инструменте)