私は最近Fedora16(fedora 12から)にアップグレードし、単純なシンボリックリンクを使用して別のJDKを設定し、そのシンボリックリンクに$ PATHを設定する代わりに、代替ツールを使用する必要があることを読みました。
私が理解していないのは、実行する必要があると思われる場合に、jdkを管理するためにalternativesがどのように優れているかです。alternatives--config for'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
だから私の質問は:
JDKを完全に切り替えるのがはるかに面倒だと思われるのに、新しいバージョンのFedoraでJavaツールを管理する適切な方法が代替手段であると聞くのはなぜですか?情報が不十分だと言われたばかりですか、それとも代替案について重要な何かが欠けていますか?
(注:何らかの方法で代替案が明らかに優れている場合は、残忍な態度をとってください。私はこのツールについてほとんど知らないことを認識しています)