我是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
and時java -version
,它運行得很好。
但是,當我重新啟動 Ubuntu 並輸入密碼時,它無法登入。那我現在能做什麼呢?
答案1
要永久/暫時刪除您對 .bashrc 所做的更改並允許您登入...
如果您啟用了 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
- 類型
- 登入您的普通帳戶