Доступ к исполняемым файлам без перехода к местоположению файла в командной строке

Доступ к исполняемым файлам без перехода к местоположению файла в командной строке

На моих школьных серверах Unix я могу запускать определенные программы в командной строке, не переходя к файлу, где они находятся. Например,

shell> java filename

запустит файл с помощью java. На домашнем компьютере, который я использую, установлен Windows, и мне было интересно, могу ли я сделать что-то подобное в командной строке. Точно нет, мне нужно перейти к пути расположения исполняемого файла и ввести имя исполняемого файла, чтобы запустить его.

C:\longpath> java filename

Можно ли получить доступ к Java (или любой другой программе), не переходя к ее местоположению через командную строку Windows?

решение1

Вы можете добавить путь к вашей программе в pathпеременную окружения. Затем вы можете получить доступ к файлам в этом каталоге из любого места в командной строке, которую вы открываете после изменения переменной.

  1. Нажмите ⊞Win+R
  2. Введите systempropertiesadvancedи щелкните[OK]
  3. Нажмите[Environment Variables]
  4. Измените pathпеременную (используйте верхнюю половину только для текущего пользователя; нижнюю половину — для всех пользователей):
    • Если pathпеременная существует:
      1. Выберите его и нажмите[Edit]
      2. Нажмите End, чтобы перейти к концу переменной
      3. Нажмите ;и введите или вставьте путь.
      4. Нажмите [OK], чтобы принять и закрыть открытые диалоговые окна.
    • Если pathпеременная еще не существует:
      1. Нажмите[New]
      2. Введите Pathимя
      3. Введите путь для значения
      4. Нажмите [OK], чтобы принять и закрыть открытые диалоговые окна.

Предостережения:

  • Разделите несколько путей с помощью ;(например, c:\foo;c:\bar;c:\baz)
  • Будьте осторожны, чтобы не испортить существующие пути, иначе это может привести к сбоям в работе Windows.
    • Вы можете скопировать существующий путь в текстовый редактор, например, Блокнот, и внести изменения там, прежде чем копировать его обратно в диалоговое окно, когда вы будете довольны; это целесообразно, поскольку поле редактирования в диалоговом окне маленькое, поэтому вы не сможете увидеть его целиком, как в Блокноте (особенно если вы включите перенос слов).
  • Изменения применяются только кновыйкомандные строки, поэтому вам придется закрыть существующие и открыть новые

Связанный контент