Этот вопрос возник в моем сознании, когда я устанавливал JDK на Ubuntu. При установке JDK выполняются следующие шаги:Почему Soft Link используется в Ubuntu?
- Извлечение файла .bin java.
- Сделайте каталог с именем java6 в/usr/lib и переместите все содержимое извлеченного .bin-файла в/usr/lib/java6.
Теперь мягкая мягкая ссылка создаются в текущем каталоге как this-
ln -s java6 java
Я удивлен, что вновь созданная ссылка «ява» используется для установки переменного окружения «JAVA_HOME». Насколько мне известно, подобное подобное невозможно в Windows.
Более в то время как я устанавливаю нексус я заметил следующее -
$ ln -s nexus-2.7-06-bundle nexus $ cd nexus $ ./bin/nexus console
То, что я пытаюсь сказать здесь - сначала получить доступ к каталогу ссылок (Nexus), то мы бежим скрипт (в/bin/nexus). Я заметил эти два подхода в нескольких учебниках. Я думаю, что эти подходы должны иметь определенные преимущества.
Теперь мои вопросы, что -
- Почему ссылка (/ USR/Lib/Java) устанавливается как JAVA_HOME; в чем преимущество этого?
- Почему мы запускаем сценарий (.../bin/nexus) из перехода в каталог софт-ссылок и в чем преимущество этого?
Когда я использую базовый каталог вместо ссылки для указанных двух случаев, он также отлично работает. Итак, почему эти подходы?