Форум русскоязычного сообщества Ubuntu


Увидели сообщение с непонятной ссылкой, спам, непристойность или оскорбление?
Воспользуйтесь ссылкой «Сообщить модератору» рядом с сообщением!

Автор Тема: Где прописать переменные окружения?  (Прочитано 23013 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн chand0s

  • Автор темы
  • Новичок
  • *
  • Сообщений: 7
    • Просмотр профиля
В каком файле мне надо прописать переменные окружения?
Мне надо создать переменную JDK_HOME
      JDK_HOME="/usr/local/jdk1.6.0"

Прописываю ее определение в ~/.bashrc вот так
      export JDK_HOME="/usr/local/jdk1.6.0"

Теперь тестирую

Создаю файл test.sh
#!/bin/sh
echo $JDK_HOME > ~/test.out

Запускаю этот файл из терминала - все нормально, в файле test.out строка /usr/local/jdk1.6.0
Но если я запускаю этот файл "мышкой" - то в test.out ничего не выводится.

Также пробовал прописать export.....  в файл ~/.bash_profile. Не помогло.
Что делать?
Ubuntu Feisty

Оффлайн h8

  • Активист
  • *
  • Сообщений: 395
    • Просмотр профиля
Re: Где прописать переменные окружения?
« Ответ #1 : 28 Марта 2007, 21:57:46 »
Попробовал у себя в .bashrc - работает. И из консоли и из конкверора. Скорее всего, вы полсе внесения изменений в .bashrc не перелогинивались (я имею ввиду иксовую сессию). Потому и работает в консоли, а в иксах - нет.
Ubuntu 11.04 / MacOS X 10.6

Оффлайн Denis Konstantinov

  • Активист
  • *
  • Сообщений: 864
    • Просмотр профиля
Re: Где прописать переменные окружения?
« Ответ #2 : 30 Марта 2007, 10:23:04 »
В каком файле мне надо прописать переменные окружения?
Мне надо создать переменную JDK_HOME
      JDK_HOME="/usr/local/jdk1.6.0"

Прописываю ее определение в ~/.bashrc вот так
      export JDK_HOME="/usr/local/jdk1.6.0"

Теперь тестирую

Создаю файл test.sh
#!/bin/sh
echo $JDK_HOME > ~/test.out

Запускаю этот файл из терминала - все нормально, в файле test.out строка /usr/local/jdk1.6.0
Но если я запускаю этот файл "мышкой" - то в test.out ничего не выводится.

Также пробовал прописать export.....  в файл ~/.bash_profile. Не помогло.
Что делать?


/etc/environment
AltYo консоль для Gtk3 в стиле консоли quake https://forum.ubuntu.ru/index.php?topic=198594.0

Оффлайн Andrew-pinguin

  • Новичок
  • *
  • Сообщений: 17
    • Просмотр профиля
Re: Где прописать переменные окружения?
« Ответ #3 : 14 Июля 2009, 17:24:51 »
Переменные окружения (на уровне системы) прописывабтся  в /etc/environment
Pinguin`s rools

Оффлайн sht0rm

  • Старожил
  • *
  • Сообщений: 3397
    • Просмотр профиля
Re: Где прописать переменные окружения?
« Ответ #4 : 14 Июля 2009, 17:29:06 »
Переменные окружения (на уровне системы) прописывабтся  в /etc/environment
Вы этим что хотели сказать? Ответ в теме дан 2 года и 3 месяца назад.

 

Страница сгенерирована за 0.041 секунд. Запросов: 23.