Я новичок в Ubuntu, и когда я попытался установить JDK 1.8.0_111, я изменил, .bashrc
добавив следующие коды: (я извлек все файлы jdk в папку jdk
под /usr/lib
)
export JAVA_HOME=/usr/lib/jdk
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=${JAVA_HOME}/bin:$PATH
когда я набрал source ~/.bashrc
и java -version
, все сработало идеально.
Однако, когда я перезапускаю Ubuntu и ввожу свой пароль, он просто не может войти. Так что мне теперь делать?
решение1
Чтобы навсегда/временно отменить изменения, внесенные вами в .bashrc, и разрешить вам вход в систему...
Если у вас включена учетная запись root
- войдите в учетную запись root
в
terminal
приложении:- тип
sudo gedit /home/your_username/.bashrc
- закомментируйте добавленные вами строки экспорта, поместив
#
в начале каждой строки - сохранить и выйти из gedit
- тип
ls -al /home/your_username/.ICEauthority
- тип
ls -al /home/your_username/.Xauthority
если что-либо из вышеперечисленного отображается
root
как владелец/группа1 тип
sudo chown your_username:your_username /home/your_username/.ICEauthority
2 тип
sudo chown your_username:your_username /home/your_username/.Xauthority
- тип
выйдите из учетной записи root
- войдите в свою обычную учетную запись
Если у вас не включена учетная запись root
- загрузка в меню GRUB
- выберите Дополнительные параметры
- выберите режим восстановления
- выбрать root-доступ
в командной строке #:
- тип
sudo mount -o rw,remount /
- тип
sudo gedit /home/your_username/.bashrc
- закомментируйте добавленные вами строки экспорта, поместив
#
в начале каждой строки - сохранить и выйти из gedit
- тип
ls -al /home/your_username/.ICEauthority
- тип
ls -al /home/your_username/.Xauthority
если что-либо из вышеперечисленного отображается
root
как владелец/группа1 тип
sudo chown your_username:your_username /home/your_username/.ICEauthority
2 тип
sudo chown your_username:your_username /home/your_username/.Xauthority
тип
reboot
- тип
- войдите в свою обычную учетную запись