На этот вопрос уже есть ответ здесь:
Я только что установил Android Studio на свою машину ubuntu 16.04 и, поскольку я не хотел идти в ее собственный домашний каталог, теперь каждый раз, когда я пытаюсь открыть терминал, он пытается запустить android studio (да, я тот еще ноб в ubuntu).
Проблема в том, что это невозможно. Каждый раз, когда я пытаюсь открыть терминал, я получаю эту ошибку:
No JDK found. Please validate either STUDIO_JDK, JDK_HOME or JAVA_HOME environment variable points to valid JDK installation.
У меня есть это в /etc/environment
:
JAVA_HOME="/usr/lib/jvm/java-8-openjdk-amd64"
А когда я зашел в папку android studio и запустил studio.sh
(конечно, перед тем, как испортить .bashrc
) с sudo, все заработало.
В любом случае, я думаю, что это происходит потому, что файл .bashrc выполняется без привилегий sudo каждый раз, когда я пытаюсь зайти в терминал.
Что я могу сделать, чтобы исправить файл .bashrc (хотя бы удалить последние 4 строки в нем)?
Заранее спасибо.
gedit
~/.bashrc
.bashrc
файл.