ПУТЬ изменения в Debian 7.1.0 для Java

Вероятно, тот живой CD или usb или файл изображения (.iso) повреждаются. Попытайтесь получить новый CD или usb или .iso.

2
07.12.2018, 19:31
3 ответа

То, что Вы на самом деле хотите, является этим в Вашем ~/.profile (или .bashrc если Вы настаиваете, но .profile лучше):

PATH=$PATH:/usr/local/jdk1.7.0_25/bin
export PATH

Вы теряли исходный $PATH, потому что Вы использовали "PATH" вместо $PATH таким образом, это интерпретировалось как простая строка и все, что Вы делали, устанавливает Ваш путь к:

PATH:/usr/local/jdk1.7.0_25/bin
4
27.01.2020, 21:51

Вы, вероятно, хотите оракула предварительно ожидаемое мусорное ведро Java (не добавленный) к Вашему пути:

export PATH=/usr/local/jdk1.7.0_25/bin:$PATH

Так как путь выполнения является списком каталогов, которые проверяются в порядке (поэтому, если Вы добавляете jdk7 мусорное ведро к $PATH, дистрибутив Java, найденный быть найденными первыми вместо этого).

Я потерял первоначальный тракт и возможность использовать всю команду

Заметьте различие между этими двумя:

PATH=$PATH
PATH=PATH

Когда Вы присвоите переменной оболочки, используйте просто слово, PATH. При ссылке на переменную оболочки необходимо снабдить префиксом ее $. Например:

FOO="hello"
FOO=$FOO" world"

$FOO теперь равняется "привет миру". Но:

FOO="hello"
FOO=FOO" world"

$FOO теперь равняется "миру НЕЧТО".

Не перезаписывать $PATH - добавьте или предварительно ожидайте к нему.

4
27.01.2020, 21:51

В дополнение к ~/.profileи ~/.bashrcпуть Java также можно задать с помощью

/etc/profile.d/jdk.sh

Если вы посмотрите на /etc/profile, вы увидите, что он содержит все скрипты внутри /etc/profile.d/.

0
27.01.2020, 21:51

Теги

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