Как назначить путь File / Folder к переменной в терминале

update-java-alternatives - это программа для обновления альтернатив для установок jre/jdk.

update-alternatives является символической системой управления ссылками для linux (я уверен, что здесь мало новостей).

Вы можете и действительно должны использовать оба update-java-alternatives и update-alternatives вместе.

Во-первых, убедитесь, что все альтернативы настроены правильно. java и javac - лишь немногие. Есть javadoc, rmic, serialver и другие, заменяя указанные выше переменные: native2ascii и /opt/jdk1.8.0_40/bin/native2ascii должны сообщать, установлена ​​ли альтернатива и / или выбрана.

Когда все альтернативы настроены, вы можете затем создавать ссылки в /usr/lib/jvm для вашего ручного инсталляции.

Чтобы настроить update-java-alternatives, вы должны использовать скрытый файл с тем же именем, что и ваш каталог, но с префиксом a. (точка).

Надеюсь, что это поможет.

Библиография

man -S 8 update-java-alternatives

http://tech.lanesnotes.com/2008/03/using-alternatives -in-linux-to-use.html

http://tech.lanesnotes.com/2008/03/using-alternatives-in-linux-to-use.html [!d10 ]

1
задан 15 March 2015 в 01:15

1 ответ

Проблема заключается в внедренном пробеле в имени. Самый простой способ разрешить эту проблему - заключить полную строку пути с кавычками (например, FILE_NAME="/home/${USER}/Downloads/My Folder". Причина использования " в вашем случае связана с использованием вами USER, который требует подстановки, с ' это не возникает.

Второй вопрос: как вы собираетесь использовать переменную. В вашем примере ... Я бы предположил, что вы сбросили cd из команды, но ... чтобы использовать переменную .. вам следует, вероятно, также использовать «вокруг его использования

, поэтому ... я предполагаю, что вы используете ... cd« $ FILE_NAME »

1
ответ дан 23 May 2018 в 22:24
  • 1
    Ошибка по-прежнему сохраняется – logamadi 15 March 2015 в 00:42
  • 2
    см. дальнейшее редактирование моего msg ... используемая вами командная строка попытается выполнить " $ FILE_NAME " – george Barbaz 15 March 2015 в 00:45
  • 3
    Да, проблема решена. Спасибо большое! – logamadi 15 March 2015 в 09:23

Другие вопросы по тегам:

Похожие вопросы: